是否可以通过编程方式授权Facebook AdaAccounts由应用程序管理?

是否可以通过编程方式授权Facebook AdaAccounts由应用程序管理?,facebook,facebook-graph-api,facebook-ads-api,facebook-marketing-api,ads-api,Facebook,Facebook Graph Api,Facebook Ads Api,Facebook Marketing Api,Ads Api,我目前正在开发一个应用程序来管理我客户的Facebook账户。通常的工作流程是使用https://developers.facebook.com/apps/。通常的路径是单击应用程序->设置->高级并向下滚动,直到找到广告帐户面板。然后单击右上角名为Ads-API的按钮,并使用模式手动包含您希望具有API权限的广告帐户id 但是,该应用程序旨在管理数十个或数百个广告帐户,并且应该根据应用程序的要求以编程方式管理该帐户。我找遍了所有地方,在任何编程语言中都找不到任何端点或包装器来实现这一点,我已经

我目前正在开发一个应用程序来管理我客户的Facebook账户。通常的工作流程是使用
https://developers.facebook.com/apps/
。通常的路径是单击应用程序->
设置
->
高级
并向下滚动,直到找到
广告帐户
面板。然后单击右上角名为
Ads-API
的按钮,并使用模式手动包含您希望具有API权限的广告帐户id


但是,该应用程序旨在管理数十个或数百个广告帐户,并且应该根据应用程序的要求以编程方式管理该帐户。我找遍了所有地方,在任何编程语言中都找不到任何端点或包装器来实现这一点,我已经被困了几天了。。。所以我想知道你们是否能帮助我。

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


您所指的位置仅适用于具有“开发”或“基本”API访问权限的应用程序

如果您获得了“标准”访问权限,则不需要该对话框,并且您的应用程序可以代表授予您的应用程序“广告管理”权限的任何用户进行API调用


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

谢谢您的提示。然而,我对BusinessManager的api做了一些深入研究,但毫无进展;他们都返回了一个
未知路径组件
错误。例如,POST请求
curl-F“name=Good App name”-F“vertical=advisting”-F“primary\u page=xxxx”-F“timezone\u id=25”-F“access\u token=xxxxx”https://graph.facebook.com/2.6/xxxxx/businesses“
返回
“未知路径组件:\/xxxxx\/business”