【发布时间】:2020-03-20 10:17:59
【问题描述】:
我正在用 Node.js 开发一个应用程序来检索线索广告。一切正常,除了我们最近意识到在 field_data 中我们缺少潜在客户添加表单上的一些字段。 用户数据字段位于表单的第一页,同意复选框位于表单的第二页。当我们检索潜在客户时,完全不存在同意复选框。任何想法可能在表单配置或其他内容中丢失?
【问题讨论】:
我正在用 Node.js 开发一个应用程序来检索线索广告。一切正常,除了我们最近意识到在 field_data 中我们缺少潜在客户添加表单上的一些字段。 用户数据字段位于表单的第一页,同意复选框位于表单的第二页。当我们检索潜在客户时,完全不存在同意复选框。任何想法可能在表单配置或其他内容中丢失?
【问题讨论】:
在接受问题几个月后,我们用 FB 填了票,并得到了解决问题的回复 - 我们的广告包含复选框作为免责声明,它们不属于 field_data 对象:
阅读自定义免责声明响应
field_data 不包含对用户填写的可选自定义免责声明复选框的响应。要检索响应,请使用 custom_disclaimer_responses 字段。
curl -X GET \
"https://graph.facebook.com/<API_VERSION>/<LEADGEN_ID>?
fields=custom_disclaimer_responses"
回复:
{
"custom_disclaimer_responses": [
{
"checkbox_key": "optional_1",
"is_checked": "1"
},
{
"checkbox_key": "optional_2",
"is_checked": ""
}
],
"id": "1231231231"
}
【讨论】: