我想使用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
答案 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/