1

Я разрабатываю приложение для Facebook, где мы используем группы Facebook для подключения пользователей. Когда происходит событие, я отправляю уведомление всем членам этой группы (где произошло событие).Можно ли отправлять уведомления всем членам группы по одному запросу?

После небольшого исследования о том, как отправить уведомление пользователю с помощью рамки Facebook для PHP Я написал этот метод:

public function sendNotification($user, $text, $href){ 
    $data = array(
     'href' => $href, 
      'access_token' => $this->appAccessToken, 
      'template' => $text 
    ); 

    $notification = $this->fb->api("/$user/notifications", 'POST', $data); 
} 

Обратите внимание, что этот код будет посылать уведомления для одного пользователя, в то время, поэтому мне нужно отправить N уведомлений, по одному для каждого члена этой группы в частности.

Есть ли способ отправить уведомления в одном запросе для доставки всем членам группы (указанному его идентификатором)?

ответ

2

Нет, запрос POST API Graph достигает только один пользователь:

POST /{only_one_user_id}/notifications?access_token= … &template= … &href= … 

Вы должны петли на каждого члена группы.

+0

получил это! Спасибо тебе, друг –