【发布时间】:2015-03-06 00:12:48
【问题描述】:
我有一个启用了所有权限的应用程序,并且它的唯一用户是管理员。我正在尝试启用功能,以便它可以发布 cmets。我在 Facebook Graph API Explorer 上取得了成功,但是当我尝试在代码中或通过 facebook api explorer 实用程序实现相同的技术时,我收到以下错误:
“权限 200 错误”
使用 facebook 的 Graph API Explorer(https://developers.facebook.com/tools/explorer/),通过 POST 方法工作:
872650956119411_885219084862598/cmets?message=ContentForTheComment
但是,当我尝试使用代码或使用工具的下拉框将应用程序从 Graph Api Explorer 更改为我的应用程序时,我会收到权限错误,并且无法正常工作。该应用程序具有graph api explorer所做的每个权限请求(然后是一些),并且唯一的用户也是该应用程序的管理员。将提要帖子的范围从“朋友”更改为“公开”也没有任何效果。
作为一个侧面观察,当我尝试(通过 Graph API Explorer 工具)发出相同的 POST 请求,但使用应用令牌代替访问令牌(对于我的应用)时,它会给出:
"message": "(#200) 用户必须接受 TOS",
这个错误代码是怎么回事,我做错了什么?我什至不知道 TOS 在哪里,也不知道如何同意。
【问题讨论】:
标签: facebook facebook-graph-api facebook-php-sdk facebook-graph-api-v2.2