我想这个答案很简单,但我找不到。任何帮助将不胜感激。
一、用例
应用程序(python/django 中的后端)应该写在 facebook 页面上。
二、症状
- 在“me/feed”上运行以下代码时,帖子已正确插入
- 在“PAGE_ID/feed”上运行下面的代码时,出现异常(见下文第四节。)
- 授权范围为publish_stream、manage_pages
- 此外,user_token 来自测试域中的用户
三、代码
## Getting the user_access_token is dealt with before
h = Http()
data = dict(message="Hello", access_token=user_access_token['access_token'])
resp, content = h.request("https://graph.facebook.com/PAGE_ID/feed", "POST", urlencode(data))
四。生成异常(使用 /PAGE_ID/feed)
响应:响应:{'status':'400','content-length':'119','expires':'星期六,2000 年 1 月 1 日 00:00:00 GMT','www-authenticate':'OAuth' Facebook Platform" "invalid_request" "(#1) 发生未知错误"', 'x-fb-rev': '976458', 'connection': 'keep-alive', 'pragma': 'no-cache', 'cache-control':'no-store','date':'星期二,2013 年 10 月 22 日 21:45:20 GMT','access-control-allow-origin':'*','content-type': '文本/javascript; charset=UTF-8', 'x-fb-debug': 'HFItWh64ob+3hErv+rgYdFzHlRBVHP7Pg0Eg4hvqYlY='}
内容str: {"error":{"message":"(#1) 发生未知错误","type":"OAuthException","code":1,"error_data": {"kError":1455002}} }