Я занимаюсь разработкой приложения, которое запрашивает информацию от API Marketing Graph API.Я получаю ежедневные действия за февраль с разбивкой по типу действия, устройству действия и месту назначения действия.Вот запрос, который я использую:
https://graph.facebook.com/v3.2/act_<ad_account_id>/insights?time_range[since]=2019-02-01&time_range[until]=2019-02-28&time_increment=1&fields=actions&action_breakdowns=action_type,action_destination,action_device
Проблема в том, что некоторые из возвращенных записей являются дубликатами за один и тот же день.Я не знаю, намеренно ли это конец Facebook или я что-то упустил.Например, ответ будет выглядеть следующим образом:
{
"data": [
{
"actions": [
{
"action_destination": "Foo",
"action_device": "iphone",
"action_type": "page_engagement",
"value": "4"
},
{
"action_destination": "Foo",
"action_device": "iphone",
"action_type": "page_engagement",
"value": "7"
},
.
.
.
],
"date_start": "2019-02-04",
"date_stop": "2019-02-04"
},
.
.
.
]
}
Иногда value
также будет таким же.Кто-нибудь может объяснить, почему это происходит?Это происходит, когда я меняю level
на campaign
, adset
или ad
, а также могу подтвердить, что это не потому, что они принадлежат разным объявлениям или что-то в этом роде.Почему эти два значения не объединяются в один объект, поскольку их разбивки одинаковы?