FB Graph API墙贴

时间:2012-03-30 11:23:30

标签: asp.net-mvc-3 facebook-graph-api

我正在开发一个项目,我已经使用Graph API实现了Friends邀请,我在朋友的墙上发帖邀请他们访问我的网站,这对于一个朋友邀请一次很好,我想邀请多个朋友一次如何给多个朋友的ID提供邀请?下面是我在墙上发布的代码

 FB.ui(
                      {
                        method: 'feed',
                        name: 'My Books',       
                        picture:  'abc.jpg,
                        caption: 'Reference Documentation',
                        to: friend_id,
                        description: 'Join.'
                      },
                      function(response) {
                        if (response && response.post_id) {
                           DivMsgText("Friend has been invited");
                        } 
                      }
                    );

如何在字段中指定多个朋友的ID?我有一些朋友出现的数组,但是当我将它指定到字段时,它不会发布在墙上

1 个答案:

答案 0 :(得分:0)

您无法在该字段中指定多个ID。当你认为垃圾邮件有多容易时,它就有意义了。如果你想在多个用户朋友上发帖,请尝试使用graph api:

$user_ids = new Array(); //array of user ids;
for($i = 0; $i<$total_ids; $i++)
{  
$result = $facebook->api('/'.$user_ids[$i].'/feed', 'post', array(
    'message' => $status,
    'picture' => $picture,
    'link' => $link,
    'name' => $name,
    'caption' => $caption,
    'description' => $desc,
));
}

但问题是,你不能把它发布到太多人的墙上。它可能超过60秒的最大PHP执行时间。