Заголовок HTTP и время истечения срока действия для Facebook (# 32) Достигнут ограниченный запрос страницы

Это сообщение будет дополнительным вопросом, основанным на соответствующем сообщении.

Я хочу узнать подробности о заголовке X-Page-Usage ответа Facebook Graph API.

X-Page-Usage : {'call_count' : 85, 'total_cputime' : 56, 'total_time' : 60}

Поскольку этот заголовок X-Page-Usage описывает использование API в текущем 24-часовом окне. (Значит, периодом временного окна являются предыдущие 24 часа, верно?)

Вот мой вопрос, что, если бы я получил ошибку ограничения скорости с указанным ниже заголовком ответа (обратите внимание, что call_count сейчас достигает предела):

X-Page-Usage : {'call_count' : 100, 'total_cputime' : 56, 'total_time' : 60}

А теперь я хочу оценить период истечения срока для текущего ограничения скорости. Но, исходя из текущей метрики, меня сбивает с толку тот факт, что «total_time» = 60%, поскольку это последние 24 часа, почему бы «total_time» не всегда быть 100%?


person Tianbing Leng    schedule 19.03.2018    source источник
comment
Вашему приложению назначено определенное количество процессорного времени и «общее время» (независимо от того, какая метрика на самом деле используется), и эти числа показывают процент того, что вы уже использовали. Эти значения не связаны с 24-часовым окном таким образом, чтобы по ним можно было вычислить срок действия или что-то подобное.   -  person CBroe    schedule 19.03.2018
comment
Спасибо! @CBroe Есть ли способ рассчитать время истечения срока действия ошибки ограничения скорости в Facebook? например для другого API, такого как Twitter, мы можем получить оставшееся время во временном окне в заголовке.   -  person Tianbing Leng    schedule 19.03.2018
comment
Нет, нет. Вы можете только подождать и повторить попытку позже.   -  person CBroe    schedule 19.03.2018