Facebook API:发生意外错误。请稍后重试您的请求

时间:2014-06-08 00:35:57

标签: python facebook

尝试使用Python facebook-sdk发布到Facebook页面时出现此错误:

  

发生了意外错误。请稍后重试您的请求。

以下是代码:

graph = facebook.GraphAPI(access_token)
fbpages = graph.request('me/accounts')
graph = facebook.GraphAPI(fbpages['data'][0]['access_token'])
graph.put_object(fbpages['data'][0]['id'], "feed", message="My test message")

我使用的是在这里找到的Python facebook-sdk:https://github.com/pythonforfacebook/facebook-sdk

[编辑]

我还应该注意,经过进一步测试后,我发现这个问题只发生在与Facebook应用程序相关的测试帐户上。使用我的个人帐户(具有开发人员的角色)时,上述代码可以正常运行。

1 个答案:

答案 0 :(得分:0)

当目标页面拒绝在其上发布的授权时,也会发生此问题。

解决方案:

转到目标页面设置并允许选项"允许其他人在此页面上发布"。

https://www.facebook.com/YOUR_PAGE/settings?tab=settings&section=posting_ability&view