Facebook广告系列广告的潜在客户列表始终为空

时间:2017-10-12 09:01:01

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

我正在创建一个管理层,可以查找与我的商家帐户相关联的Facebook广告系列的展示次数,点击次数和潜在客户。 对于展示次数和点击次数,没有任何问题,但我无法找到潜在客户。 这是该功能的代码(取自Facebook Developer),该代码试图计算链接到Facebook广告系列的每个广告的潜在客户。 系统输出打印的值为:

尺寸: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);        
    }
}

1 个答案:

答案 0 :(得分:0)

就我而言,广告的格式为:

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();
  }