【发布时间】:2015-04-30 10:45:57
【问题描述】:
一个月前,我构建了一个 curl 脚本来发布在 fb 页面上;截至今天(2015 年 4 月 30 日)它工作正常,但行为发生了变化。早些时候它作为其供稿上的页面发布,但今天它以我的身份发布,而不是其供稿上的页面。
Facebook 是否对其 API 进行了任何可能导致此问题的更改?
注意: 我已经通过使用下面的代码扩展了我的访问令牌并对其进行了调试,因为 publish_action、publish_page、user_user_status 也是访问权限
https://graph.facebook.com/oauth/access_token?client_id=XX& client_secret=XZ&grant_type=fb_exchange_token&fb_exchange_token=XXX
【问题讨论】:
-
您使用的是用户访问令牌还是页面访问令牌?您必须使用页面访问令牌
-
嗨 Wizkid,感谢您的回复,关于页面访问令牌,我不太了解,因为我是这个 API 的新手。我已按照以下步骤生成我的访问令牌。 1. 在developers.facebook.com 上创建了一个新应用程序 2. 转到图形资源管理器并生成具有publish_action、publish_pages、user_user_status 访问权限的访问令牌。 3.延长访问令牌两个月。直到昨天晚上它都工作正常,但今天它在 Facebook 页面提要上以我的身份发布。
-
听起来像一个错误,如果它以前工作过。按照developers.facebook.com/docs/facebook-login/access-tokens 的说明获取页面访问令牌
标签: php facebook facebook-graph-api curl