如何从我的应用程序获取Facebook Sandbox广告帐户数据?

时间:2017-10-25 15:03:54

标签: facebook-marketing-api facebook-rest-api

我已在 FB Dev - >营销API->工具 - >沙盒广告帐户管理的应用中添加了沙盒广告帐户。我从我的个人帐户中添加了2个页面,并在那里创建了广告系列和广告。

现在,我希望此沙盒广告帐户数据能够测试我的.net应用程序。但是这个沙盒帐户信息不会显示

me/adaccounts

在Graph API资源管理器中,如果给出了沙箱的访问令牌,则表示“不是你”提供了另一个用户ID(api explorer result image here)。如何将我的应用程序与此沙盒帐户的所有者连接? 我是新手。我错过了什么吗?我在facebook开发网站上找不到任何关于此的内容。

1 个答案:

答案 0 :(得分:1)

我希望您有一个流程来验证用户,当他们登录到Facebook然后允许您的应用访问某些内容时,Facebook会使用访问令牌和所有内容向您的应用发送回调。

假设您拥有上述流程设置,您只需使用沙箱帐户登录Facebook并完成应用程序的流程。

分解了简单的步骤:

  1. 登录facebook,转到developers.facebook.com - > app - >角色 - >测试用户,选择用户,单击编辑,单击更改密码。

  2. 转到您的.net应用程序并使用Facebook或任何您称之为身份验证流程的方式登录

  3. 当提示使用沙箱凭据登录时,流程将完美地为您提供可以使用的访问令牌。

  4. 该令牌可用于执行您使用普通用户令牌执行的几乎所有操作。使用该令牌获取广告帐户或使用图表api资源管理器中的令牌。

  5. 如果您没有auth flow,那么您可以直接在第一步中获取令牌,而不是更改密码并在资源管理器中使用它。