0

我測試的https://developers.facebook.com/tools/explorer/讀取Facebook的領先廣告 - 響應

我的查詢只有一個鉛:/v2.8/11111111/leadgen_forms?fields=leads_count,leads

響應:

{ "data": [ 
{ 
    "name": "My Form", 
    "leads_count": 37, 
    "leads": { 
    "data": [ 
     { 
     "created_time": "2016-12-21T14:50:56+0000", 
     "id": "10000000000000", 
     "field_data": [ 
      { 
      "name": "email", 
      "values": [ 
       "[email protected]" 
      ] 
      }, 
      { 
      "name": "first_name", 
      "values": [ 
       "Hidden" 
      ] 
      }, 
      { 
      "name": "last_name", 
      "values": [ 
       "Hidden" 
      ] 
      } 
     ] 
     } 
    ], 
    "paging": { 
     "cursors": { 
     "before": "MTc0ODU4Mjg2MjEyODQ1MgZDZD", 
     "after": "MTc0ODU4Mjg2MjEyODQ1MgZDZD" 
     } 
    } 
    }, 
    "id": "10000000000000" 
} 
} 

當我在lead_count字段中有37個字符時,爲什麼我只能得到一個數據的領先者?

+0

你檢查MTc0ODU4Mjg2MjEyODQ1MgZDZD頁? – Nakilon

+0

@Nakilon對於查詢:v2.8/10000000000000 /鉛?後= MTc0ODU4Mjg2MjEyODQ1MgZDZD響應數據爲空:{「data」:[]} – dodobusko

回答

0

我實際上並沒有看到你訪問導致任何地方文件的方式。

在您的請求中,您正在訪問頁面的邊緣,請求表單,並在其中請求銷售線索。

你或許應該使用表單ID的邊緣,而不是檢索線索:

curl -G \ 
    -d 'access_token=<ACCESS_TOKEN>' \ 
    https://graph.facebook.com/v2.8/<FORM_ID>/leads 

您還可以過濾他們:

curl -G \ 
    -d "filtering=[{'field':'time_created','operator':'GREATER_THAN','value':<TIMESTAMP>}]" \ 
    -d "access_token=<ACCESS_TOKEN>" \ 
    https://graph.facebook.com/<API_VERSION>/<AD_ID>/leads 
+0

我有一個類似的請求工作,通過time_created過濾,但我想過濾代替 - 將值替換爲:filtering = [{「field」:「id」,「operator」:「GREATER_THAN」,「value」:「115928369075701」}]。但是,我收到了一個未知的錯誤。我嘗試了一些變化,但沒有成功。你能告訴我適合的id過濾的語法嗎? – Flippsie