在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令牌在这里 它在更新之前工作,但现在它正在崩溃。任何有关这方面的帮助将不胜感激,我已阅读所有博客和我可以要求解决方案的所有内容,但一无所获。
答案 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_videos
和user_posts
。然后它的工作。
答案 3 :(得分:0)
我遇到了这个问题,我的解决方案是我没有在 FB UI 中为转换 API 设置我的像素。它仅针对浏览器像素进行了配置。确保您的 Pixel 设置正确!
此外,事件的 FB UI 图也有很大的延迟,但是当点击事件列表中的“查看详细信息”时,该数据是最新的。
答案 4 :(得分:0)
传递给函数的Id必须以“act_”开头。
所以替换:
account = AdAccount('203618703567212')
与:
account = AdAccount('act_203618703567212')