Facebook API:发生意外错误,请稍后重试请求。
我在用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
这个问题也会发生在目标页面拒绝授权别人发布内容的时候。
解决办法:
去目标页面的设置,允许“允许其他人发布在这个页面上”的选项。
https://www.facebook.com/YOUR_PAGE/settings?tab=settings§ion=posting_ability&view