facebook_business 按表单 ID 检索潜在客户

facebook_business retrieve leads by form id

我正在编写一个 python 脚本来通过 [此处][1] 中提到的表单 ID 获取潜在客户 向

发送 GET 请求
curl -i -X GET "https://www.facebook.com/ads/lead_gen/export_csv/
    ?id=<FORM_ID>
    &type=form"

有效,并且获取了表单中正确数量的潜在客户(在我的例子中是 32 个)。 现在我正在尝试使用

的批量读取 api
curl -G \
  -d 'access_token=<ACCESS_TOKEN>' \
  -d 'fields=created_time,id,ad_id,form_id,field_data' \
  https://graph.facebook.com/v10.0/<FORM_ID>/leads

这里的问题是它只获取一个潜在客户,即is_organic True 的那个。 休息被忽略。我也从 Graph API Explorer 得到了相同的结果。 我已授予

的应用权限
read_insights

pages_show_list

ads_management

ads_read

business_management

leads_retrieval

pages_read_engagement

pages_manage_metadata

pages_manage_ads

public_profile

用于用户令牌。

我知道表单中有数据,但我遗漏了一些东西。我究竟做错了什么?提前致谢。 [1]: https://developers.facebook.com/docs/marketing-api/guides/lead-ads/retrieving

我明白了。这是由于缺少访问令牌的权限。让 Facebook 审核并接受您的应用。你必须解释为什么你需要你的应用程序所需的所有权限,并拍摄一段视频向他们的审查团队解释同样的事情。一旦您的应用程序获得他们团队的批准,您就可以访问来自 Facebook 的所有数据。就我而言,我还分享了 python 代码,并在几个小时内被接受。