Прочитайте лид-рекламу в Facebook — только один лид в ответ

Я тестирую на https://developers.facebook.com/tools/explorer/.

Мой запрос: /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"
}
}

Почему я получаю только один лид в данных, когда у меня 37 в полеleads_count?


comment
Вы проверяли страницу MTc0ODU4Mjg2MjEyODQ1MgZDZD?   -  person Nakilon    schedule 12.01.2017
comment
@Nakilon Для запроса: v2.8/10000000000000/leads?after=MTc0ODU4Mjg2MjEyODQ1MgZDZD данные ответа пусты: {data:[]}   -  person dodobusko    schedule 13.01.2017


Ответы (1)


На самом деле я нигде не вижу, как вы получаете доступ к потенциальным клиентам.

В своем запросе вы получаете доступ к краю страницы, запрашиваете формы и внутри этого запрашиваете потенциальных клиентов.

Вероятно, вместо этого вам следует использовать край идентификатора формы для получения лидов:

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
person Paul Bain    schedule 26.01.2017
comment
У меня работает аналогичный запрос, фильтрация по time_created, но я бы хотел вместо этого фильтровать по идентификатору, заменяя значения следующим образом: filtering=[{field:id,operator:GREATER_THAN,value:115928369075701}]. Тем не менее, я получаю неизвестную ошибку. Я пробовал несколько вариантов, но безуспешно. Можете ли вы сказать мне соответствующий синтаксис для фильтрации идентификаторов? - person Flippsie; 15.09.2017