Facebook 页面模拟失败:页面令牌与用户令牌相同

Posted

技术标签:

【中文标题】Facebook 页面模拟失败:页面令牌与用户令牌相同【英文标题】:Facebook page impersonation failed: page token is the same as user token 【发布时间】:2014-07-11 09:55:58 【问题描述】:

我尝试通过模拟在 Facebook 页面上发帖,为此,我使用页面访问令牌,但似乎此页面令牌与用户访问令牌(即页面管理员)相同。

当我通过 Graph API 发布时,它运行良好(页面提要已更新)。当我通过我的测试应用程序执行相同的请求时,它被视为在页面提要上发布的“用户”XXX。

因此模拟失败。如果有人知道解决方法,请分享。

提前谢谢你。

【问题讨论】:

如果您需要帮助,您应该发布您的代码 【参考方案1】:

您是否使用管理员的令牌从端点请求您的页面令牌:'https://graph.facebook.com/v2.0/me/accounts/'? ..因为我的页面令牌不等于用户令牌..

【讨论】:

是的,这个请求 'graph.facebook.com/v2.0/me/accounts' ,页面的访问令牌字段与我的访问令牌相同。 可能会尝试获取新的用户令牌/长期用户令牌并再次请求页面令牌...否则我不知道...在我的代码中正常运行没什么特别的。 . http GET 到正确的端点并添加 access_token 和 appsecret_proof 我已经尝试过了,我得到了相同的结果。事实上,我可以在页面上发布,并使用我使用页面的访问令牌字段发布的 Graph API 以及我的测试应用程序,它使用用户令牌发布。您对要做什么有其他想法吗? ;)

以上是关于Facebook 页面模拟失败:页面令牌与用户令牌相同的主要内容,如果未能解决你的问题,请参考以下文章

从 Facebook 中的应用令牌获取页面令牌不起作用

自动进行Facebook页面访问令牌生成

为 Facebook 页面生成“永不过期”访问令牌

使用 Facebook 的访问令牌在 UIWebView 中显示带有经过身份验证的用户会话的粉丝页面

从服务器获取用于发布到 Facebook 粉丝页面的持久令牌的步骤是啥

扩展 Facebook 页面访问令牌