是否有可能以编程方式授权Facebook AdAccounts由应用程序管理?

时间:2016-04-28 18:31:07

标签: facebook facebook-graph-api facebook-ads-api facebook-marketing-api ads-api

我目前正在开发一款应用来管理我的客户的Facebook AdAccounts。通常的工作流程是,通过使用https://developers.facebook.com/apps/处的仪表板,单独授权我希望我的应用程序获得许可的每个AdAccount。通常的路径是你点击你的应用程序 - > Settings - > Advanced并向下滚动,直至找到Advertising Accounts面板。然后,您点击名为Ads API的右上角按钮,然后使用该模式手动添加您希望获得API权限的广告帐户ID。

但是,此应用程序旨在管理数十个或数百个广告帐户,并且应该按照应用程序的要求管理此以编程方式。我看了遍地,找不到任何编程语言中的任何端点或包装器来做这件事我现在已经卡住了几天......所以我想知道你们是否可以帮助我。

2 个答案:

答案 0 :(得分:3)

您所指的地方仅适用于对API有“开发”或“基本”访问权限的应用

如果您apply for并获得“标准”访问权限,那么该对话框就没有必要,并且您的应用可以代表授予您应用的ads_management权限的任何用户进行API调用

即,一旦用户授予您的应用访问其帐户的权限,您就可以使用其访问令牌代表他们访问他们能够管理的任何帐户;只有在API的较低访问级别,您才需要提供您将要管理的固定广告帐户列表

答案 1 :(得分:0)

查看Business Manager API。它们适用于您提到的用例(管理其他帐户)。

https://developers.facebook.com/docs/marketing-api/businessmanager/v2.6