0
同じFBページに2つのFacebookの広告広告キャンペーン(AとB)を接続しています。これに続いてguideのFacebookフレーズPHP sdk、私のCRMにリードを渡すと、すべて正常に動作し、問題はそれです鉛がフォームAまたはBから来たかどうかはわかりません。ウェブフックを使用してFacebookのリード広告のフォーム名を取得
私はこのような名前から引っ張って試してみた:AdsWebhookHandler
クラスから
$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);
}
を:
public static function getFormName($form_id)
{
$form = new LeadgenForm($form_id);
if(!$form) return $form_id;
return $form->read();
}
しかし、フォームは常に何らかの理由から({}
)空を返します。 誰でもフォーム名を取得する方法を知っていますか?またはそれ以上に - カスタムの隠しフィールドをフォームに渡すことは可能ですか?
はので、私は私が行うために必要なすべてがgetData()
機能はFacebookのPHPのSDKに含まれて使用され、フォーム名を取得する方法を見つけ出す、私のコードは次のようになります任意の答え:)