Ich schäle Daten von Github über PyGithub ab. Mein Problem ist, ich diesen Fehler während meiner Schaben erhalten:Github APi 403 wird empfangen, wenn ich mein Ratenlimit nicht überschritten habe
github.GithubException.GithubException: 403 { 'documentation_url': 'https://developer.github.com/v3/#rate-limiting', 'Nachricht': 'API Limit für XXXXX überschritten'}
Upon Krümmen des api I erhalten:
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
Note die Ratelimit Labels:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 52
X-RateLimit-Reset: 1468509718
Wenn ich meine Python-Programm laufen wieder werde ich eine andere API-Rate lim erhalten es hat die Nachricht überschritten. Ich habe die API-Dokumentation für GitHub gelesen und soweit ich weiß, habe ich noch 52 Anfragen übrig. Wenn ich mehr Informationen zur Verfügung stellen kann, lassen Sie es mich wissen. Vielen Dank.
Edit: Um zu klären, verwende ich Anmeldeinformationen zum Anmelden in Github.
ORGANIZATION = "ORG"
PERSONAL_ACCESS_TOKEN = "TOKEN"
g = Github(PERSONAL_ACCESS_TOKEN, per_page = 100)
github_organization = g.get_organization(ORGANIZATION)
Hey Farhan. Danke für die Antwort, ich weiß es zu schätzen. Ich stelle jedoch Anmeldeinformationen zur Verfügung - sehen Sie sich meine Bearbeitung an. Ich denke, deine verbotene Bitte ist etwas, über das ich nicht nachgedacht habe. Meine einzige Sorge damit ist, sollte es nicht innerhalb der Nachricht angeben, welche Art von verbotenen Anfrage ich mache? In meinem 403 gibt es "Nachricht" an: "API-Ratenlimit für XXXXX überschritten." – ChillMurray