2012-03-30 99 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秒。