2013-11-22 4 views
1

Я пытаюсь создать инструмент, который собирает несколько точек данных из отчета об использовании пользователя сКак получить самые последние данные отчета?

https://www.googleapis.com/admin/reports/v1/usage/{user}/all/dates/{yyyy-mm-dd} 

Поскольку данные задерживаются - как получить самый последний отчет? Если бы я был запросить сегодня (2013-11-22) дату я хотел бы получить что-то вроде:

Data for dates later than 2013-11-19 is not yet available. Please check back later 

Есть определенное количество дней/часов для докладов, которые будут доступны - или же я методом проб и ошибок назад, пока я не получу успешный ответ?

ответ

1

Я считаю, что есть отсрочка около 48 часов для отчетов на данный момент. Однако, если Google сможет улучшить это, вы захотите, чтобы ваше приложение могло использовать эти улучшения без каких-либо изменений.

Предлагаем вам сделать первую попытку с помощью использования сегодняшних. Когда это не удается, проанализируйте ответ об ошибке, чтобы получить данные последнего отчета о дате, для использования и использования этого значения. Таким образом, вы делаете только 2 попытки max, и если Google улучшит задержку до 24 часов или даже меньше, ваше приложение сможет немедленно воспользоваться этим изменением.

Смежные вопросы