【发布时间】:2017-04-14 17:01:16
【问题描述】:
我有两个不同的 Facebook 潜在客户广告活动(A 和 B)连接到同一个 FB 页面,我使用 Facebook 广告 PHP sdk 将其连接到 guide 之后的 webhook,并将潜在客户传递给我的 CRM,一切正常,问题是 我无法判断潜在客户是来自 A 型还是 B 型。
我尝试过这样提取 from 名称:
$input = json_decode(file_get_contents('php://input'), true);
if($input)
{
$form_id = $input['entry'][0]['changes'][0]['value']['form_id'];
$form = AdsWebhookHandler::getFormName($form_id);
}
来自AdsWebhookHandlerclass:
public static function getFormName($form_id)
{
$form = new LeadgenForm($form_id);
if(!$form) return $form_id;
return $form->read();
}
但由于某种原因,表单总是返回空 ({})。
有人知道我怎样才能提取表单名称吗?甚至更好 - 是否可以在表单中传递自定义隐藏字段?
谢谢大家的回答:)
【问题讨论】:
标签: php facebook facebook-graph-api facebook-php-sdk facebook-marketing-api