具有ID' 203618703567212'的对象不存在,由于缺少权限而无法加载,或者不支持此操作

时间:2018-05-10 06:25:39

标签: facebook-graph-api facebook-php-sdk

在Facebook更新了图谱API及其请求后,我面临此错误

  

不支持的获取请求。具有ID' 203618703567212'的对象不存在,由于缺少权限而无法加载,或者不支持此操作。请阅读https://developers.facebook.com/docs/graph-api

上的Graph API文档

我拥有具有所有有效权限的访问令牌,访问令牌也是有效的,

网址是 https://graph.facebook.com/v2.9/203618703567212/?fields=cover&access_token=Access令牌在这里 它在更新之前工作,但现在它正在崩溃。任何有关这方面的帮助将不胜感激,我已阅读所有博客和我可以要求解决方案的所有内容,但一无所获。

5 个答案:

答案 0 :(得分:1)

由于最近Facebook的变化,您现在需要获得访问用户事件的额外权限,并且为了能够访问这些权限,您需要提交您的应用以供审核。

Facebook文档在这里: https://developers.facebook.com/docs/facebook-login/permissions/v3.0

这里(新)流程的完美概述: How do I test a Facebook app since the recent introduction of login review?

答案 1 :(得分:0)

这可能是您的解决方案,只需验证您的AppID

就我而言, 我再次点击此链接https://developers.facebook.com/docs/facebook-login/android?sdk=maven 并发现我使用了错误的AppId,并且上面的链接通过从下拉菜单中选择我的应用为我提供了正确的AppId。

我刚刚对其进行了更改,并且可以正常运行。 谢谢

答案 2 :(得分:0)

我遇到同样的问题。但是我添加了更多的权限,例如user_videosuser_posts。然后它的工作。

答案 3 :(得分:0)

我遇到了这个问题,我的解决方案是我没有在 FB UI 中为转换 API 设置我的像素。它仅针对浏览器像素进行了配置。确保您的 Pixel 设置正确!

此外,事件的 FB UI 图也有很大的延迟,但是当点击事件列表中的“查看详细信息”时,该数据是最新的。

答案 4 :(得分:0)

传递给函数的Id必须以“act_”开头。

所以替换:

 account = AdAccount('203618703567212')

与:

 account = AdAccount('act_203618703567212')