【问题标题】:How can you manage Ads API Account list linked with an app via API?您如何管理通过 API 与应用关联的 Ads API 帐户列表?
【发布时间】:2016-11-17 15:05:46
【问题描述】:

您可以通过此 URL 手动管理该列表:https://developers.facebook.com/apps/<APP_ID>/marketing-api/settings/

根据您的访问级别,您最多可以添加 5/25/无限数量的帐户。我的问题是 - 您能否通过某种 API 请求将帐户添加/删除到此列表?我在 API 文档中找不到任何相关内容。

【问题讨论】:

    标签: facebook api facebook-marketing-api


    【解决方案1】:

    广告帐户未与应用相关联,而是与商务管理平台或用户帐户相关联。应用是商务管理平台或用户与广告帐户之间的连接,因此他们可以通过应用调用 API 来管理其广告帐户。

    Schema

    话虽如此,您不能删除广告帐户,只能禁用它。

    如果您的商务经理有一个具有标准访问权限的应用,您可以创建新的广告帐户或查看您的商务经理拥有或访问的广告帐户: https://developers.facebook.com/docs/marketing-api/businessmanager/assets/v2.8

    Python 示例:

    FacebookAdsApi.init(app_id, app_secret, access_token)
    business = Business(fbid=business_id)
    params = {
        'currency': 'EUR',
        'end_advertiser': 'NONE',
        'funding_id': '123123123',
        'media_agency': 'NONE',
        'name': 'New Ad Account',
        'partner': 'NONE',
        'timezone_id': 1
    }
    adaccount= business.create_ad_account(params=params)
    allAdAccounts = business.get_owned_ad_accounts({AdAccount.Field.name})
    

    【讨论】:

    • 该线程不是关于创建/删除真实的广告帐户,而是关于管理应用程序可以访问的帐户列表。我对文本进行了一些编辑,以使其更清晰。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 2022-08-23
    • 1970-01-01
    相关资源
    最近更新 更多