【问题标题】:How to fetch campaign by name using facebook SDK?如何使用 facebook SDK 按名称获取活动?
【发布时间】:2020-01-13 04:19:54
【问题描述】:

如何按名称获取 facebook 广告系列,我可以按 id 获取广告系列

APIContext 上下文 = 新 APIContext(ACCESS_TOKEN, APP_SECRET); 活动活动 = Campaign.fetchById(CAMPAIGN_ID, context);

【问题讨论】:

    标签: facebook-ads-api


    【解决方案1】:

    简而言之,你不能。 API 请求按 ID。

    但是,您可以提取与帐户关联的所有广告系列(ID + 名称)的列表,并使用该列表按其名称获取广告系列。 (Documentation here)

    获得名称后,您将获得 ID,然后可以发出 API 请求。

    【讨论】:

      【解决方案2】:

      有一个 API,您可以在其中按名称查找广告系列。我正在使用它,它工作正常。

      AdAccount account = new AdAccount(adAccountId, getContext());
      StringBuilder params = new StringBuilder();
      params.append("[{ \"field\":\"name\",\"value\":\"{Your campaign Name}\",\"operator\":\"EQUAL\"}]");     
      APINodeList<Campaign> campaignsList = account.getCampaigns().setParam("filtering", params.toString()).requestNameField().execute();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-27
        • 1970-01-01
        • 2014-07-03
        • 2013-09-21
        • 2016-09-10
        • 2012-05-24
        相关资源
        最近更新 更多