【问题标题】:Facebook ads, add customer page to business managerFacebook 广告,将客户页面添加到业务经理
【发布时间】:2018-01-16 10:05:48
【问题描述】:

我想做的是能够从我的 fb 帐户创建和发布 FB 广告,并使用 fb api 将其发布到其他用户的 fb 页面上。

用户可以安装我的应用程序,该应用程序将请求 manage_pages+business_management 权限以及其他一些所需权限。(这部分是为测试应用程序完成的,它正在工作)然后用户可以在我的平台上创建 fb 广告并将页面连接到他们制作的广告。 我也可以从我的平台创建 fb 广告,但无法将用户页面连接到我的 fb 广告。

  1. 我有一个主账户,业务经理 + 应用程序(开发模式)连接到它 + 系统用户、测试账户等。

到目前为止,我已经发现我必须将其他 fb 用户页面添加到我的业务页面并根据文档执行此操作,首先我必须使用以下 curl 请求为系统用户安装应用程序。

https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/v2.10 安装应用程序 系统用户或管理员系统用户必须安装将用于生成令牌的应用。这意味着允许应用代表该系统用户或管理员系统用户调用 API。系统用户和应用程序都应该属于同一个业务经理 要为系统用户安装应用程序,您需要以下内容: * access_token:管理员用户、管理员系统用户或其他系统用户(如果生成) * business_app:正在安装的应用ID 要为系统用户安装应用程序,请发出 POST 请求,如下例所示:

卷曲\

-F "business_app=APP_ID" \

-F "access_token=ACCESS_TOKEN" \

https://graph.facebook.com/API_VERSION/APP_SCOPED_SYSTEM_USER_ID/applications

此调用将返回一个布尔结果,表明安装成功。如果不满足任何限制,您将看到相应的错误消息。

但它永远不会工作......

我的第一个问题是在继续之前

  1. 是否可以为系统用户安装始终处于开发模式的测试应用?

如果答案是“否”,那么我将使我的主应用程序上线并提交以供审核,这样我就可以需要主应用程序中不存在的权限,这对我来说听起来不合理,我应该能够在开发模式下对测试应用执行此操作。

但如果答案是肯定的,请告诉我如何做。 当我尝试时,我总是得到这个错误

错误:需要 business_management 权限来管理对象

我已将系统用户作为管理员添加到 Advert 帐户 我已添加系统用户以管理员身份测试应用程序 我在创建系统用户令牌时选中了 business_management 复选框

非常感谢任何帮助!

ps:如果您认为这不是实现我的目标的正确方法,请纠正我

【问题讨论】:

  • 或者简而言之,将客户 fb 页面添加到我的 fb 帐户中创建的广告的最佳方式是什么

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


【解决方案1】:

好吧,如果有人来此页面寻找答案,那么这该死的简单,执行此操作需要特殊权限,您必须联系 facebook。就这么简单-_-,还没拿到权限所以不能加别的...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 2021-02-21
    • 1970-01-01
    相关资源
    最近更新 更多