gpt4 book ai didi

php - 如何获取 Facebook Lead Ads API 中的表单字段?

转载 作者:可可西里 更新时间:2023-11-01 13:08:32 31 4
gpt4 key购买 nike

我正在使用 Facebook Lead Ads API。我需要通过 ID 从表单中检索所有字段。我知道我可以:

  • 通过调用 /<PAGE_ID>/leadgen_forms 获取所有表格, 但它不返回字段
  • 通过 /<FORM_ID> 获取表格, 但它只显示名称和一些数据,但不是字段
  • 通过 /<FORM_ID>/leads 获得所有线索- 它给了我每个领域领导,但前提是我有领导;这个解决方案还有另一个问题——字段的顺序是随机的

是否有专门的方法来检索潜在客户表单字段,即使还没有潜在客户?

我发现我可以下载 CSV,并且在第一行中,它为我提供了所有字段 ID(以及其他一些列)。我不确定如何用 PHP 读取此文件的内容,因为当我尝试使用 get_file_contents() 时它会给我一些 HTML在上面。

最佳答案

您可以通过添加非默认字段 questions 来获取这些,因此 url 变为 /<form_id>?fields=id,name,questions

官方文档没有描述可供阅读的字段,但在 the params used for creating a lead form 中描述了 questions 字段及其嵌套字段。

示例输出

{
"id": "1234567890000",
"name": "test form",
"questions": [
{
"key": "name",
"label": "Full Name",
"type": "FULL_NAME",
"id": "777888999000111"
},
{
"key": "email",
"label": "Email Address",
"type": "EMAIL",
"id": "111222333444555"
}
]
}

关于php - 如何获取 Facebook Lead Ads API 中的表单字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35675863/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com