Расширение поля с помощью «с» и «до» для понимания

Я пытаюсь получить подмножество наборов объявлений с соответствующими данными для определенного диапазона дат (с 01.11.2015 по 30.11.2015).

my_campaign_id/?fields=campaign,insights.fields(impressions)
.since(1463752380).until(1463752380)

но я вернусь

"insights": {
"data": [
  {
    "impressions": "1470",
    "date_start": "2015-11-30",
    "date_stop": "2015-12-01"
  }
],

что неверно, потому что он подсчитывает показы и на 1 декабря, на самом деле date_stop — «2015-12-01», а не «2015-11-30». Какой неправильный способ фильтрации расширенных полей? Я не мог найти другого способа в документации/форумах.


person Stefano Fontana    schedule 19.05.2016    source источник


Ответы (1)


В документации под time_range сказано, что временная метка unix не поддерживается. Вместо этого вы должны использовать изоформат, ссылаясь на местное время вашего часового пояса. Но я должен признать, что видел сообщение об ошибке, в котором говорилось, что время должно быть определено в изоформате ИЛИ времени unix.

https://developers.facebook.com/docs/marketing-api/insights/parameters/v2.6

В любом случае, попробуйте это:

<campaign_id>/insights?fields=impressions&time_range[since]=2015-11-01&time_range[until]=2015-11-30
person Viktor Kärnstrand    schedule 23.05.2016