Я скребую данные с Github через PyGithub. Мой вопрос я получаю эту ошибку во время моего выскабливания:Получение ошибки Github APi 403, когда я не превысил лимит ставок
github.GithubException.GithubException: 403 { 'documentation_url': 'https://developer.github.com/v3/#rate-limiting', 'сообщения': 'ограничение скорости API превышено для ХХХОГО'}
После керлинг апите я получаю:
curl -i https://api.github.com/users/XXXXXX
HTTP/1.1 200 OK
Server: GitHub.com
Date: Thu, 14 Jul 2016 15:03:51 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 1301
Status: 200 OK
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 52
X-RateLimit-Reset: 1468509718
Cache-Control: public, max-age=60, s-maxage=60
Vary: Accept
Last-Modified: Wed, 08 Jun 2016 13:29:08 GMT
примечания ограничений частоты метка:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 52
X-RateLimit-Reset: 1468509718
Если я запускаю свою программу на Python снова я получить другое Ит скорости API оно превысило сообщение. Я прочитал документацию API для github и насколько я могу судить - у меня осталось 52 запроса. Если я могу предоставить больше информации, чтобы сделать это лучше, дайте мне знать. Спасибо.
Редактировать: Чтобы уточнить, я использую учетные данные для входа в github.
ORGANIZATION = "ORG"
PERSONAL_ACCESS_TOKEN = "TOKEN"
g = Github(PERSONAL_ACCESS_TOKEN, per_page = 100)
github_organization = g.get_organization(ORGANIZATION)
Эй, Фархан. Спасибо за ответ, я ценю это. Тем не менее, я предоставляю учетные данные - ознакомьтесь с моим редактированием. Я думаю, что ваш запретный запрос - это то, о чем я не думал. Моя единственная проблема с этим - не следует ли указывать в сообщении, какой тип запрещенного запроса я делаю? В моем 403 он указывает «сообщение»: «Превышен лимит скорости API для XXXXX». – ChillMurray