FB Graph API для размещения на стене - PullRequest
0 голосов
/ 30 марта 2012

Я работаю над проектом, в котором я реализовал приглашение Друзей с помощью Graph 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");
                        } 
                      }
                    );

Как я могу указать несколько идентификаторов друзей в поле? У меня есть массив, в котором появляются друзья, но когда я указал его в поле, он не публикуется на стене

1 Ответ

0 голосов
/ 30 марта 2012

Вы не можете указать несколько 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 секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...