我在检索潜在客户广告时遇到问题。
我有广告 ID 和页面 ID。我没有创建它们,但被添加为开发人员。
我试图使用 PHP SDK 和这个https://developers.facebook.com/docs/marketing-api/guides/lead-ads/v2.9 https://developers.facebook.com/docs/marketing-api/guides/lead-ads/v2.9
什么都不起作用。我找不到关于这方面的好教程。
我只想检索领先的广告!
Anyone?
假设您已经安装了 FB API SDK 并配置了 FB 应用程序,您可以使用它来获取您的所有 LeadAds 的所有结果$page_id
use FacebookAds\Api;
use FacebookAds\Object\Page;
use FacebookAds\Object\Ad;
$access_token = 'YOUR TOKEN';
$app_id = 'YOUR APP ID';
$app_secret = 'YOUR APP SECRET';
$page_id = 'YOUR PAGE ID';
Api::init($app_id, $app_secret, $access_token);
$ads = getAllLeadsAds($page_id);
$result = array();
foreach ($ads->data as $item) {
$leads = getLeadAdInfo($item->id);
$i = 0;
foreach ($leads->data as $value) {
$result[$i]['ad_id'] = $item->id;
$result[$i]['lead_id'] = $value->id;
$result[$i]['form'] = $value->field_data;
$i++;
}
}
print_r($result);
function getAllLeadsAds($page)
{
$page = new Page($page);
return $page->getLeadgenForms()->getResponse()->getBody();
}
function getLeadAdInfo($ad)
{
$ad = new Ad($ad);
return $ad->getLeads()->getResponse()->getBody();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)