Offline_access和Api-Key混淆

时间:2012-02-14 08:21:54

标签: offline api-key facebook-ads-api

我尝试开发自动代码,以便从帐户下的广告系列中获取数据。我的计划是让服务器每天查询以从广告的展示次数/点击次数/费用中获取数据并保存以供日后使用。

我使用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?

修改:我希望能够从添加广告系列页面获取数据,因此我不是在讨论页面中的应用

2 个答案:

答案 0 :(得分:4)

您需要在此处阅读offline_access的弃用:https://developers.facebook.com/docs/offline-access-deprecation/

但最重要的是按照此处有关如何处理无效访问令牌的指南:

https://developers.facebook.com/blog/post/500/

您的应用是监控从API返回的错误消息并正常处理它。

答案 1 :(得分:0)

我有同样的问题,我发现this bug可能是我们问题的原因。它已被接受并分配,但仍未解决。我希望它真的是错误,而不是一个安全漏洞,关闭了:))