Я не могу понять значение end_date
и period
параметров (?) Вместе с результатом вызова API для page_impressions
метрики (без параметров).
Я запрашиваюскажем, page_impressions
за последнюю неделю.Ответ содержит период «недели» (то есть второй массив), а также содержит 3 вложенных массива с разными end_time
.Это последнее время меня сильно смущает.
Как это следует интерпретировать?Должен ли я управлять этими параметрами, используя метод api () PHP SDK?
Это пример ответа:
array
'id' => string '194501267300320/insights/page_impressions/day' (length=45)
'name' => string 'page_impressions' (length=16)
'period' => string 'day' (length=3)
'values' =>
array
0 =>
array
'value' => int 1473
'end_time' => string '2012-01-17T08:00:00+0000' (length=24)
1 =>
array
'value' => int 1100
'end_time' => string '2012-01-18T08:00:00+0000' (length=24)
2 =>
array
'value' => int 1194
'end_time' => string '2012-01-19T08:00:00+0000' (length=24)
'title' => string 'Daily Total Impressions' (length=23)
'description' => string 'Daily The number of impressions seen of any content
associated with your Page. (Total Count)' (length=92)
array
'id' => string '194501267300320/insights/page_impressions/week' (length=46)
'name' => string 'page_impressions' (length=16)
'period' => string 'week' (length=4)
'values' =>
array
0 =>
array
'value' => int 12762
'end_time' => string '2012-01-17T08:00:00+0000' (length=24)
1 =>
array
'value' => int 11943
'end_time' => string '2012-01-18T08:00:00+0000' (length=24)
2 =>
array
'value' => int 12280
'end_time' => string '2012-01-19T08:00:00+0000' (length=24)
'title' => string 'Weekly Total Impressions' (length=24)
'description' => string 'Weekly The number of impressions seen of any content
associated with your Page. (Total Count)' (length=93)
Страница разработчиков Facebook говорит об этом period
:
Длительность периода, в течение которого были собраны метрики, выраженная в секундах как 86400 (день), 604800 (неделя), 2592000 (месяц) или 0 (время жизни) или использование функции period (), которая принимает одну из строк день, неделя, месяц или время жизни.
Примечание. В каждой метрике могут быть не все доступные периоды.
иend_time
:
Конец периода, в течение которого были собраны метрики, выраженные в виде времени Unix (которое всегда должно быть полуночью, по тихоокеанскому летнему времени) или с использованиемФункция end_time_date (), которая принимает строку даты в формате «ГГГГ-ММ-ДД».