我尝试开发自动代码,以便从帐户下的广告系列中获取数据。我的计划是让服务器每天查询以从广告的展示次数/点击次数/费用中获取数据并保存以供日后使用。
我使用https://developers.facebook.com/tools/explorer来获取access_token以获取这些广告系列页面中的数据(见解),但是当我退出尝试offline_access时,它会告诉access_token是旧的,导致密码更改或access_token过时。
当用户未登录时,offline_access的重点不是授予acccess吗?
除此之外......我的大部分电话结束时回复的内容如下: “(#294)管理广告需要扩展权限ads_management和参与API密钥”
我已经给出了具有ads_management的access_token,但我不知道这个参与Api密钥甚至意味着什么。我是否需要将此添加到网址或其他内容?我从哪里得到这张Api Key?
修改:我希望能够从添加广告系列页面获取数据,因此我不是在讨论页面中的应用
答案 0 :(得分:4)
您需要在此处阅读offline_access的弃用:https://developers.facebook.com/docs/offline-access-deprecation/
但最重要的是按照此处有关如何处理无效访问令牌的指南:
https://developers.facebook.com/blog/post/500/
您的应用是监控从API返回的错误消息并正常处理它。
答案 1 :(得分:0)
我有同样的问题,我发现this bug可能是我们问题的原因。它已被接受并分配,但仍未解决。我希望它真的是错误,而不是一个安全漏洞,关闭了:))