Использование
API веб-приложений
381
"reset": 1550385312
},
❶
"search": {
❷
"limit": 10,
❸
"remaining": 8,
❹
"reset": 1550381772
}
},
...
В этих данных нас интересует частота обращений для поискового API
. В точке
видно, что предельная частота составляет 10 запросов в минуту и что на текущую
минуту осталось еще 8 запросов
. Значение
reset
представляет
Unix-время
, или
эпохальное время
(число секунд, прошедших с полуночи 1 января 1970 г.) момента,
когда произойдет сброс квоты
. При достижении предельного количества обраще-
ний вы получите короткий ответ, уведомляющий о достижении предела API. Если
это произойдет,
просто подождите, пока квота будет сброшена.
ПРИМЕЧАНИЕ
Многие API требуют регистрации и получения ключа API для соверше-
ния вызовов . На момент написания для GitHub такого требования не было, но если вы
получите ключ API, предельная частота обращений для ваших программ значительно
увеличится .
Визуализация репозиториев с использованием Plotly
Теперь, с появлением интересных данных, мы построим визуализацию, демонстри-
рующую относительную популярность проектов Python в GitHub. Мы построим
интерактивную столбцовую диаграмму: высота каждого столбца будет представ-
лять количество звезд у проекта. Щелчок на столбце будет открывать домашнюю
страницу проекта на GitHub. Сохраните копию программы, над которой вы рабо-
таете,
под именем
python_repos_visual .py
, а затем приведите ее к следующему виду:
Достарыңызбен бөлісу: