2012-03-30 69 views
0

我正在一个项目中使用Graph API实现朋友邀请,我张贴在朋友的墙上邀请他们到我的网站,这对一个朋友邀请一次很好,我想一次邀请多个朋友,我怎么能给多个朋友的ID邀请?以下是我在墙上张贴的代码FB图形API墙壁张贴

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?我有朋友出现的数组,但是当我将它指定到字段中时,它不在墙上发布

回答

0

您不能在该字段中指定多个ID。当你认为垃圾邮件是多么容易,这是有道理的。如果你想发布在多个用户的朋友,尝试图表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, 
)); 
} 

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