【发布时间】:2019-04-18 05:40:58
【问题描述】:
我正在构建一个基于 Facebook Marketing API 的 PHP 脚本,
API 系统运行良好,
我还可以获得活动、广告和完整见解的结果。
但是,我想得到线索的结果。
注意(1):我拥有APP、广告账号和页面的管理员权限,
注(2):应用状态:开发中
注(3):我发送“leads_retrieval”和“leads_retrieval”的API请求,
$permissions = ['email','public_profile','leads_retrieval','ads_management', 'ads_read', 'business_management', 'read_audience_network_insights', 'read_insights', 'manage_pages', 'pages_show_list', 'pages_manage_cta','pages_manage_instant_articles', 'publish_pages', 'read_page_mailboxes'];
我的代码来获得领先结果:
$ad = new Ad('<AD_ID>');
$leads = $ad->getLeads();
$lead = $leads->getResponse()->getBody();
print_r($lead);
结果:
{"data":[]}
所以由于某种原因,我仍然得到不正确的潜在客户空结果!
知道如何为广告获得正确的潜在客户结果吗?
参考:https://developers.facebook.com/docs/marketing-api/guides/lead-ads/retrieving/v2.9
【问题讨论】:
-
如果令牌具有适当的权限,您可以尝试使用调试令牌实用程序进行检查
-
@Matteo:在这种情况下,您能否用调试令牌的代码示例写一个完整的回复?
-
嗨!您可以尝试使用Access Token Debugger 调试访问令牌仅用于仔细检查令牌是否具有适当的权限(这不是真正的答案,所以我发表评论)
标签: php facebook api facebook-graph-api