我正在尝试编写一个在我的Facebook页面中自动发布的python脚本。谷歌搜索后,我发现自己进入Facebook Graph API文档。它说我必须创建一个Facebook应用程序,所以我做了,并获得了我的App ID和App Secret。然后我必须通过以下方式生成我的应用访问令牌:
GET /oauth/access_token?
client_id={app-id}
&client_secret={app-secret}
&grant_type=client_credentials
此后,我知道我应该生成具有manage_pages权限的用户访问令牌,但是所有资源都在讨论如何使用Graph API Explorer工具或通过某些Web应用程序sdks执行此操作。
我可以使用我的应用访问令牌发布到我的页面吗?如果没有,我如何在没有上述方法的情况下获得我的用户访问令牌?
答案 0 :(得分:1)
要发布到页面,您可以使用用户访问令牌(发布“作为用户”)或页面访问令牌(发布“作为页面”)。 Facebook文档提供了大量有关不同令牌的信息:https://developers.facebook.com/docs/facebook-login/access-tokens
App Token只能用于特定事物:发送通知(授权用户),更改应用程序设置,从Facebook页面读取内容,...
您可能想要使用的是“扩展页面令牌”,它永远有效。
以下是有关访问令牌的更多信息,代码在PHP中,但也有很多重要文本:http://www.devils-heaven.com/facebook-access-tokens/