Можно ли отправить уведомления для всех участников группы одним запросом?

Я разрабатываю приложение для 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 уведомлений, в частности, по одному для каждого члена этой группы.

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


person Victor Ferreira    schedule 18.03.2013    source источник


Ответы (1)


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

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

Вы должны зациклиться на каждом члене группы.

person Stéphane Bruckert    schedule 18.03.2013