Facebook Graph API 通知 POST 不起作用

Posted

技术标签:

【中文标题】Facebook Graph API 通知 POST 不起作用【英文标题】:Facebook Graph API Notifcations POST Doesn't Work 【发布时间】:2013-08-04 06:54:15 【问题描述】:

我正在尝试使用图形 api 向用户发布通知,我收到此错误:

"message": "(#15) 必须使用应用访问令牌调用此方法。"

但我肯定在使用应用访问令牌。得到它-

https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=client_credentials

(见附图) http://img33.imageshack.us/img33/6486/h6zs.png

我正在寻求帮助,但没有找到任何解决问题的方法 .这个帖子没有帮助:Facebook notifications API: "This method must be called with an app access_token"

谁能告诉我该怎么办?

【问题讨论】:

【参考方案1】:

    在拨打电话时不要使用用户访问令牌。 (因为access token参数只能设置一次,即App的token)

    由于您没有使用用户的令牌,因此在拨打电话时使用user id 而不是me/ID/notifications

【讨论】:

仍然得到;代码:15 消息:“(#15)必须使用应用程序访问令牌调用此方法。”类型:“OAuthException” 不可能。可以发截图吗? (正如您在问题中发布的那样)【参考方案2】:

尝试使用此处的访问令牌:

https://developers.facebook.com/tools/access_token/

我有同样的问题,我已经解决了。

【讨论】:

以上是关于Facebook Graph API 通知 POST 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Graph API OAuthException [关闭]

使用 graph Api 获取 Facebook 页面事件

PHP中的Facebook Graph API出现不一致的错误 - 无法连接到graph.facebook.com端口443:连接超时

Facebook Graph API获取公共视频信息

脸书推送通知

Facebook 分享视频 Graph API