2016-07-07 60 views
2

我正在使用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的沒想到的是:(

回答

2

萬一有人會爲此努力奮鬥,以及:

我們可以抓住從廣告ID信息:

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

,這將恢復我們的活動編號。

我之所以沒有排在首位試試這個,是因爲在最初的反應,Facebook的返回ad_id爲0,但某些一段時間後,我意識到,這是可能是因爲它是的測試線索

相關問題