我有一个启用了每个权限的应用程序,并且它是管理员的唯一用户。我尝试启用功能,以便发布评论。我使用Facebook Graph API Explorer取得了成功,但当我尝试在代码中或通过facebook api explorer实用程序实现相同的技术时,我收到以下错误:
"权限200错误"
使用Facebook的图谱API资源管理器(https://developers.facebook.com/tools/explorer/),这可以通过POST方法工作:
872650956119411_885219084862598 /评论?消息= ContentForTheComment
然而,当我使用代码或使用工具的下拉框将图形Api Explorer中的应用程序更改为我的应用程序时尝试相同的操作时,我收到权限错误,它将无法正常工作。该应用程序具有图表api资源管理器所做的每个权限请求(然后是一些),并且唯一的用户也是该应用程序的管理员。改变朋友的饲料信息范围'公共'也没有效果。
作为一个侧面观察,当我尝试(通过Graph API Explorer工具)发出相同的POST请求,但使用app令牌代替访问令牌(对于我的应用程序)时,它会给出:
" message":"(#200)用户必须已接受TOS",
此错误代码是什么以及我做错了什么?我甚至不知道服务条款在哪里或如何同意。
答案 0 :(得分:0)
所以我向facebook提交了一份错误报告,其中一位销售代表帮我解决了问题。这是其他任何可能无济于事的人的答案:
"确保您仅在为其生成的应用中使用应用范围的用户ID非常重要。此外,当您尝试对帖子进行操作(例如评论)时,您应该只使用您在应用中使用访问令牌找到的帖子ID,例如:通过给我打电话/喂。你可以试试用户和你的应用程序发布ID,并让我知道它是否有效?"
所以,
发布应用程序然后评论该帖子工作! :D:D