【问题标题】:The lead list for a facebook campaign ad always returns emptyfacebook 活动广告的潜在客户列表总是返回空
【发布时间】:2017-10-12 09:01:00
【问题描述】:

我正在创建一个管理,用于查找与我的企业帐户相关联的 Facebook 广告系列的展示次数、点击次数和潜在客户。 对于印象和点击,没有问题,但我找不到线索。 这是函数的代码(取自 Facebook 开发人员),该函数试图计算链接到 Facebook 活动的每个广告的领先优势。 System Out 打印的值是:

大小:0, 列表:[]

public void getTotalLeads(Campaign campaignFB) throws APIException {

    APINodeList<Ad> ads = campaignFB.getAds().execute();

    for (Ad ad : ads) {

        Ad adFb = new Ad(ad.getId(), context);

        APINodeList<Lead> listLeads = adFb.getLeads().execute(); 

        System.out.println("SIZE: " + listLeads.size());
        System.out.println("LIST: " + listLeads);        
    }
}

【问题讨论】:

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


    【解决方案1】:

    在我的例子中,广告属于表单类型:

    try {
         final AdAccount account = new AdAccount(ACCOUNT_ID, context);
         final APINodeList<LeadgenForm> forms = account.getLeadGenForms().execute();
         for (final LeadgenForm leadgenForm : forms) {
            System.out.println(leadgenForm.getId());
            final APINodeList<Lead> leads = leadgenForm.getLeads().execute();
            for (final Lead lead : leads) {
               System.out.println(lead.getFieldFieldData());
            }
         }
      }
      catch (final APIException e) {
         e.printStackTrace();
      }
    

    【讨论】:

      猜你喜欢
      • 2017-01-27
      • 1970-01-01
      • 2017-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      相关资源
      最近更新 更多