2017-10-12 109 views
2

我正在创建一个管理,用于查找与我的商家帐户关联的Facebook广告系列的展示次数,点击次数和销售线索。 对于展示次数和点击次数,没有问题,但我无法找到潜在客户。 这是试图计算链接到Facebook广告系列的每个广告的主角的功能代码(取自Facebook开发人员)。 通过制出打印的值是:facebook广告系列广告的潜在客户列表始终为空

SIZE:0, LIST:[]

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

回答

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(); 
    } 
相关问题