Книга «Изучаем Python»



Pdf көрінісі
бет220/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   216   217   218   219   220   221   222   223   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )


Глава 17 • Работа с API
Name: django 
Owner: django 
Stars: 15028 
Repository: https://github.com/django/django 
Description: The Web framework for perfectionists with deadlines.
...
Name: powerline 
Owner: powerline 
Stars: 4315 
Repository: https://github.com/powerline/powerline 
Description: Powerline is a statusline plugin for vim, and provides 
statuslines and prompts for several other applications, including zsh, bash, 
tmux, IPython, Awesome and Qtile.
В этих результатах встречаются интересные проекты; возможно, вам стоит при-
смотреться к некоторым из них… Но не увлекайтесь, потому что мы собираемся 
создать визуализацию, которая существенно упростит чтение результатов.
Проверка ограничений частоты обращений API
Многие API ограничивают частоту обращений; иначе говоря, существует предел 
для количества запросов в определенный промежуток времени. Чтобы узнать, 
не приближаетесь ли вы к ограничениям GitHub, введите в браузере адрес 
https://api.github.com/rate_limit
. Вы получите ответ, который выглядит примерно так:
{
"resources": {
"core": {
"limit": 60,
"remaining": 58,
"reset": 1426082320
},
 
"search": {
 
"limit": 10,
 
"remaining": 8,
 
"reset": 1426078803
}
},
"rate": {
"limit": 60,
"remaining": 58,
"reset": 1426082320
}
}
В этих данных нас интересует частота обращений для поискового API 

. В точке 

видно, что предельная частота составляет 10 запросов в минуту и что на текущую 
минуту осталось еще 8 запросов 

. Значение 
reset
представляет 
Unix-время
, или 
эпохальное время 
(число секунд, прошедших с полуночи 1 января 1970 года) мо-
мента, когда произойдет сброс квоты 

. При достижении предельного количества 
обращений вы получите короткий ответ, уведомляющий о достижении предела 
API. Если вы достигнете предела, просто подождите, пока квота будет сброшена.


Использование API веб-приложений


Достарыңызбен бөлісу:
1   ...   216   217   218   219   220   221   222   223   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет