Facebook Webhooks API - 如何从leadgen_id获取广告系列?

问题描述:

我正在使用Facebook的Webhooks为铅世代。我成功地从Facebook回调中获取leadgen_id。Facebook Webhooks API - 如何从leadgen_id获取广告系列?

原来这就是Facebook的返回的leadgen领域:

Array 
(
    [entry] => Array 
     (
      [0] => Array 
       (
        [changes] => Array 
         (
          [0] => Array 
           (
            [field] => leadgen 
            [value] => Array 
             (
              [ad_id] => 0 
              [form_id] => 1109138149146076 
              [leadgen_id] => 1109157429144148 
              [created_time] => 1467887375 
              [page_id] => 152161181508654 
              [adgroup_id] => 0 
             ) 

           ) 

         ) 

        [id] => 152161181508654 
        [time] => 1467887376 
       ) 

     ) 

    [object] => page 
) 

是否有可能从这些值,Facebook的回报某种方式得到活动ID?

在leadgen本身和我以leadgen_id和form_id获取的形式中没有任何线索。

我也试图与

/v2.6/<ad_account_id>/campaigns 

端点,以获取所有广告帐户的广告活动,以为我会看到一些连接有与形式或leadgen,但什么也没有为好。

所以,我需要取它,以便我可以在Facebook中对leadgen表单进行分组。随着当前的实现,不幸的是它是不可能的 - 我想Facebook的没想到的是:(

万一有人会为此努力奋斗,以及:

我们可以抓住从广告ID信息:

'https://graph.facebook.com/v2.6/<AD_ID>?access_token=<ACCESS_TOKEN>&fields=campaign_id'; 

,这将恢复我们的活动编号。

我之所以没有排在首位试试这个,是因为在最初的反应,Facebook的返回ad_id为0,但某些一段时间后,我意识到,这是可能是因为它是的测试线索