1

我已经尝试开发自动代码,可以从帐户下的广告活动中获取数据。我的计划是让服务器每天查询以从广告的展示次数/点击次数/成本中获取数据并将其保存以备后用。

我使用https://developers.facebook.com/tools/explorer获取 access_token 以从这些活动页面获取数据(洞察力),但是当我注销尝试离线访问时,它告诉 access_token 已旧,密码更改或 access_token 过时​​的原因.

当用户未登录时,offline_access 的全部意义不是授予访问权限吗?

除此之外.. 我的大多数电话都以如下方式结束:“(#294)管理广告需要扩展权限 ads_management 和参与的 API 密钥”

我已经给出了具有 ads_management 的 access_token,但我不知道这个 Participating Api 密钥甚至意味着什么。我需要将此添加到 url 调用或其他内容吗?我在哪里可以得到这个 Api Key?

编辑:我希望能够从添加活动页面获取数据,所以我不是在谈论页面中的应用程序

4

2 回答 2

4

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

但最重要的是遵循此处关于如何处理无效访问令牌的指南:

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

您的应用程序将监视从 API 返回的错误消息并优雅地处理它。

于 2012-02-14T14:57:02.183 回答
0

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

于 2012-02-18T11:23:36.610 回答