0

不幸的是,我很难理解 Facebook 提供的文档。

这是场景: - 我的一些 iPhone 应用程序也在 Facebook 上注册为本地/桌面应用程序,以支持 Facebook 受众网络。- 我正在用 python 构建一个工具,它将从报告 API 中检索数据,以便对特定指标(请求、印象等)运行一些自动分析。

问题是:我如何检索这些数据?

报告 API 的文档在这里:Reporting API

但是我正在努力使用访问令牌。

它说我可以使用此处可用的特定 App Token:App Tokens

但是,通过使用此类令牌,​​我收到一条错误消息,指出应用令牌不能用于桌面/原生广告。

那么正确的方法是什么?这是我难以理解 Facebook 文档的地方。

我的猜测是,我应该改用用户访问令牌,它是为一个用户生成的,该用户也是我想要检索其见解的应用程序的管理员。真正让我感到害怕的是,显然,这不能仅通过普通的 HTTP 调用来完成,而是需要通过 Facebook 登录对话框。我还需要创建另一个 Facebook(网络)应用程序,因为无法获得简单的“用户对象”......一切都需要启动并通过注册的 Facebook 应用程序。并且没有办法只使用后端代码来完成这些步骤。

所以......回顾一下......为了阅读原生/桌面Facebook应用程序(APP_A)的见解,我必须: - 创建一个新的Web Facebook应用程序(APP_B) - 在某处为APP_B创建一个Web界面)将触发 Facebook 登录对话框并请求 read_insights 权限。- 通过此 Web 界面登录并生成用户访问令牌 - 将此用户访问令牌放入我的后端代码并运行脚本以检索由 APP_B 的报告 API 提供的数据

真的……对我来说……创建一个新的 Facebook 应用来访问另一个 Facebook 应用的数据没有任何意义。

难道没有另一种更好、更简单、更快、更清洁的方法来达到同样的最终结果吗?

4

0 回答 0