gpt4 book ai didi

facebook-graph-api - Facebook 广告 API 工作流程

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

我的应用因使用 Ads API 而被列入白名单。

我想知道身份验证流程。比如说,我需要在日常任务中通过 API 检索和执行操作(无需用户交互),我发现身份验证过程非常麻烦。

有没有办法使用我的应用程序访问 token 而不是用户访问 token ?我希望能够为每个用户只批准一次我的应用程序,然后能够在没有用户交互的情况下工作。我能做到吗?

最佳答案

应用访问 token 与这种情况无关。

我必须使用用户访问 token 。我遵循了这个文档:https://developers.facebook.com/docs/reference/ads-api/

最终,应该使用一些客户端代码来获得用户权限,然后再次请求获取用户 token 。

所以你必须打电话 https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=ads_management,offline_access& response_type=code

获取验证码再调用: https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&client_secret=YOUR_APP_SECRET&code=AUTHORIZATION_CODE

然后您将获得一个访问 token ,该 token 仅在两个月内有效,这与 Facebook 文档在此处所说的相反: https://developers.facebook.com/roadmap/offline-access-removal/

“广告 API 是特殊情况,允许离线收集统计信息。PMD 合作伙伴应使用服务器端 OAuth 流程以接收非过期 token ,而不是具有较长过期时间的 token ”

太糟糕了,访问 token 并不是永远有效...

关于facebook-graph-api - Facebook 广告 API 工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16769670/

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