gpt4 book ai didi

facebook - 应用广告_管理权限

转载 作者:行者123 更新时间:2023-12-02 04:22:58 28 4
gpt4 key购买 nike

问题:与业务管理器关联的应用程序是否可以获取 ads_management 权限并使用 appId|appSecret 作为访问 token 进行服务器到服务器的调用。如果是,那么获取应用程序的这些权限的正确步骤是什么?如果没有,那么有没有办法为具有永不过期权限的用户获取访问 token ?

详细信息:如 FB 文档中所述,为了发出服务器到服务器的请求而无需获取和刷新访问 token ,我们可以使用 appId|appSecret 形式的应用程序 ID 和应用程序 key 对。

我们的应用程序现在拥有以下权限:- 电子邮件- 公共(public)个人资料- user_friends

为了调用 Ads API,我们的应用程序必须拥有 ads_management 权限。目前,我们通过用户级访问 token 调用广告 API,这对我们来说并不可取,因为此 token 需要刷新,而刷新必须使用浏览器交互手动完成(我们无法以编程方式获取访问 token )

最佳答案

您可能会将应用程序访问 token (允许您代表应用程序本身进行调用)与权限(单个用户授予您代表他们执行操作)混淆 - 您始终需要用户 token 来更新属于用户的东西。

作为您要管理的广告帐户管理员的用户需要向您的应用授予 ads_management 权限 - 一旦他们完成此操作,OAuth 流程就会为您提供一个访问 token 代表他们进行 API 调用,并且该 token 在最多 60 天内不会过期(此后他们需要在登录 Facebook 时返回您的网站/应用程序,以便您获取更新的 token )

在商务管理平台中,该用户必须能够通过商务管理平台访问您想要通过 API 更新的 Assets (广告帐户和页面)

如果您的应用具有对广告 API 的标准访问权限,您还可以使用“系统用户”进行无 session API 调用来更新企业 Assets :https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/v2.2

有关登录的更多信息:

https://developers.facebook.com/docs/marketing-api/guides/chapter-1-Setup-and-Authentication

https://developers.facebook.com/docs/facebook-login/access-tokens

关于facebook - 应用广告_管理权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28991455/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com