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" 
} 
} 

なぜデータが1つしかないのですが、私はlead_countフィールドに37が入っていますか?

+0

あなたはMTc0ODU4Mjg2MjEyODQ1MgZDZDのページをチェックしましたか? – Nakilon

+0

@Nakilonクエリの場合:v2.8/10000000000000/leads?after = 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でフィルタリングしていますが、代わりにidを使用して、値を次のように置き換えてください:filtering = [{"field": "id"、 "operator": "GREATER_THAN"、 "value": "115928369075701"}]しかし、私は不明なエラーが発生しています。私はいくつかのバリエーションを試しましたが、成功しませんでした。 IDフィルタリングの適切な構文を教えてください。 – Flippsie

関連する問題