1

Facebookグループを使用してユーザーを接続するFacebook用のアプリケーションを開発しています。イベントが発生すると、そのグループのすべてのメンバー(イベントが発生した場所)に通知を送信します。

PHP用のFacebookフレームワークを使用してユーザーに通知を送信する方法を少し調べた後、次のメソッドを作成しました。

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

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

このコードは一度に1人のユーザーに通知を送信するため、特にそのグループのメンバーごとに1つずつ、N個の通知を送信する必要があることに注意してください。

グループのすべてのメンバー(IDで指定)に配信される単一のリクエストで通知を送信する方法はありますか?

4

1 に答える 1

2

いいえ、GraphAPIPOSTリクエストは1人のユーザーにのみ届きます。

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

グループの各メンバーをループする必要があります。

于 2013-03-18T22:28:28.477 に答える