gpt4 book ai didi

facebook - 如何使用新的客户端 Facebook 通知 API

转载 作者:行者123 更新时间:2023-12-02 00:18:03 24 4
gpt4 key购买 nike

官方文档https://developers.facebook.com/docs/app_notifications/说:

  1. "Apps can send notifications to any existing user that has authorized the app. No special or extended permission is to required."

  2. "All notifications from an app are treated the same way, independent of how it was sent - via this API or as a user-to-user request."

服务器端 API 工作正常,但我决定直接从 Flash 客户端调用通知 API。我已请求 {recipient_userid}/notifications 以及所有必要的东西,例如客户端 token 等。

我第一次收到错误 200。在为应用程序应用 ma​​nage_notifications 权限后,我收到了新类型的错误 606(“您无权为此用户获取通知”)。

我的问题是可以通过客户端请求向 Graph API 发送通知吗?是否需要额外的权限?

最佳答案

正如您从 fb 文档中看到的那样:

Note: Only apps on Facebook.com can use the Notifications API. Also these notifications are only surfaced on >desktop version of Facebook.com.

这意味着在发布通知时,您必须使用应用程序访问 token - 而不是通常的用户访问 token 。

您必须先获取应用程序访问 token :

GET https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials

然后在发布到图形 api 时使用此访问 token 。

关于facebook - 如何使用新的客户端 Facebook 通知 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12266593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com