【问题标题】:Is it possible to send notifications for all members of a group in a single request?是否可以在单个请求中为组的所有成员发送通知?
【发布时间】:2020-08-30 17:44:43
【问题描述】:

我正在为 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);
}

请注意,此代码一次会为一个用户发送通知,因此我需要发送 N 个通知,特别是针对该组的每个成员。

有没有什么方法可以在单个请求中发送通知以传递给组的所有成员(由其 ID 指定)?

【问题讨论】:

    标签: php facebook facebook-graph-api notifications facebook-group


    【解决方案1】:

    不,Graph API POST 请求只能到达一个用户:

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

    您必须循环访问该组的每个成员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多