【发布时间】:2016-12-12 19:20:43
【问题描述】:
我在 facebook 上有两个应用程序。一方面,我可以进行 API 调用。另一方面,我不能。 我检查了配置,设置是一样的。 你能帮帮我吗?
示例:https://graph.facebook.com/860599774051206/?access_token=APP_ID|APP_SECRET
错误是:
{ "error": { "message": "不支持的发布请求。带有 ID 的对象 '860599774051206' 不存在,因缺失无法加载 权限,或不支持此操作。请阅读图表 developer.facebook.com/docs/graph-api 上的 API 文档", “类型”:“GraphMethodException”,“代码”:100,“fbtrace_id”: “BRW7BqFeEER”} }
【问题讨论】:
-
你能在这里贴一些代码吗?
-
嗨。问题是与 facebook 的 api 的调用。如果我在应用程序中使用此调用它可以工作,在另一个应用程序中不起作用。我相信问题是 Facebook 应用程序中的一个设置,但我不明白这个设置
-
不支持的 GET/POST 请求几乎总是意味着您使用了错误的 ID(请记住,用户 ID 是应用范围内的!),或者没有必要的权限。
-
嗨,id 是正确的,这是我在 facebook 上的 id。我用 php sdk 测试了 api。 [代码] $fb = new Facebook\Facebook([ 'app_id' => '7593****', 'app_secret' => '16a010c95****', ]); $fb->setDefaultAccessToken('75930***|16a010c95eaa***'); $res = $fb->get('/860***'); print_r($res);死(); [/code] 致命错误:未捕获的异常 'Facebook\Exceptions\FacebookAuthenticationException' 带有消息'不支持的获取请求。 ID 的对象不存在,由于缺少权限而无法加载,或不支持此操作。
标签: facebook facebook-graph-api