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

How to get Facebook Sandbox Ad Account Data from my Application?

我已通过 FB Dev->Marketing API->Tools->Sandbox Ad Account Management 在我的应用程序中添加沙盒广告帐户。我从我的个人帐户中添加了 2 个页面,并在其中创建了活动和广告。

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

me/adaccounts

在 Graph API Explorer 中,如果提供了沙箱的访问令牌,它表示它是 'not you' 并提供另一个用户 ID (api explorer result image here)。我如何将我的应用程序与此沙盒帐户的所有者关联起来? 我是这里的新手。我错过了什么吗?我在 facebook 开发站点中找不到与此相关的任何内容。

我希望你有一个流程来验证用户,当他们登录到 facebook 然后允许你的应用程序访问某些东西,然后 facebook 向你的应用程序发送一个带有访问令牌和所有内容的回调。

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

分解简单的步骤:

  1. 登录facebook,进入developers.facebook.com -> app -> roles -> test users,选择一个用户,点击编辑,点击更改密码。

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

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

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

如果你没有授权流程,那么你可以直接在第一步中获取令牌,而不是更改密码并在资源管理器中使用它。