Список лидеров для рекламной кампании в Facebook всегда возвращается пустым
Я создаю руководство, которое находит показы, клики и лиды для кампаний в Facebook, связанных с моей учетной записью. По показам и кликам проблем не было, но не могу найти потенциальных клиентов. Это код (взятый из Facebook Developer) функции, которая пытается рассчитать преимущество каждого объявления, связанного с кампанией 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);
}
}
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();
}