我有代码:
-
请求用户的manage_pages和publish_actions权限
-
获取用户的长期访问令牌 .
-
获取/ me / accounts以列出此用户为Page Admin的页面
-
获取页面的访问令牌,例如ID PAGE_ID(我可以使用调试器验证该页面有相关页面的配置文件ID和Never的到期时间,以及manage_pages和publish_actions权限)
-
(几分钟后)尝试使用该访问令牌POST到/ PAGE_ID / feed
我收到“用户未授权应用程序执行此操作” .
大多数对此的讨论早于offline_access权限的退出 . 发布到用户的Feed有效,但过帐到页面Feed不会 . 我想知道我的代码是不是很糟糕,或者Facebook是否已经删除了使用Graph API以这种方式发布到粉丝页面(而不是用户)的能力 .
有人还成功吗?
1 回答
不确定你使用哪种语言虽然它无关紧要,只要你拉页面令牌就应该没问题 .
您可以通过进入资源管理器https://developers.facebook.com/tools/explorer/来验证这一点
获取页面令牌
/me/accounts
设置为
POST
并使用字段message
调用/PAGE_ID/feed
如果您无法通过第二步,请尝试使用页面标记对
/me
的GET请求,您应该获取页面而不是用户 .