如何使用facebook-sdk在我的页面中发布

时间:2012-03-03 09:48:59

标签: python facebook facebook-graph-api

我想使用facebook-sdk在我的页面中发帖

我有权限来管理我的网页,但是当我使用

发布时
fb_response = graph.put_wall_post('python put wall post',{},FACEBOOK_PAGE_ID)

返回值

Something went wrong: OAuthException (#200) The user hasn't authorized the application to perform this action

1 个答案:

答案 0 :(得分:0)

您需要使用页面的访问令牌,而不是经过身份验证的用户的访问令牌。如果您拥有manage_pages权限,则可以通过查询获取该用户为管理员的任何页面的访问令牌

https://graph.facebook.com/me/accounts?access_token=ACCESS_TOKEN

然后,您将获得一个json集合,其中包含用户可以访问的所有Facebook页面,包括其名称,ID和访问令牌。这是您在该页面上执行操作时需要使用的令牌

有关如何执行此操作的详细信息:http://developers.facebook.com/docs/reference/api/page/