代码之家  ›  专栏  ›  技术社区  ›  mikron

Facebook api-请求业务经理合作关系

  •  1
  • mikron  · 技术社区  · 7 年前

    是否可以通过编程方式请求业务伙伴访问业务拥有的资产。 Facebook business manager api描述 best practices 使用business manager api。如果我们的应用程序可以通过编程方式向客户或机构的业务经理请求合作关系,这将非常方便。

    使现代化 因此,在挖掘文档、使用Facebook Graph API并询问官方问答小组后,我们得出结论,目前Facebook API没有提供任何端点来请求业务合作关系。因此,我们重构了我们的流程,现在我们将请求访问企业的广告帐户。我会接受正确的答案,因为目前这是唯一可能的解决方案

    1 回复  |  直到 7 年前
        1
  •  1
  •   Nazareno Lorenzo    7 年前

    Business Manager API提供了请求访问资产的功能。这记录在 Business-to-Business Functions 资产部分的。

    例如

    业务经理可以请求访问另一个业务经理拥有的ad帐户或页面。他们必须指定他们希望能够在请求中分配的角色。

    要请求代理访问,您必须在请求中提供允许的\u角色。您只能向业务经理发送您打算批准且他们必须已经了解您的业务的资产请求。

    例如,一家需要访问adaccount\u id并需要能够将其员工分配为GENERAL\u USER和REPORTS\u ONLY的企业将进行此POST call:

    curl \
    -F "adaccount_id=act_<AD_ACCOUNT_ID>" \
    -F "permitted_roles=['GENERAL_USER','REPORTS_ONLY']" \
    "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_ad_accounts?access_token=<ACCESS_TOKEN>"