2016-07-20 15 views
0

Github Dokument sagt:Ist die Github-API-Ratenbeschränkung pro Benutzer oder pro Domain/IP-Adresse?

For requests using Basic Authentication or OAuth, you can make up to 5,000 requests per hour 

Ist diese Grenze pro Benutzer, das heißt pro Zugriffstoken oder per IP-Adresse?

Zum Beispiel, wenn ich 10 OAuth autorisierte Benutzer verwenden meine Server-App auf Daten von Github API zugreifen, ist das Limit von meinem Server IP 5k oder 5k x 10 pro Stunde?

Antwort

1

Die beiden Sätze sofort den Satz in Ihrer Frage zitiert folgende contain the answer:

Für Anfragen unter Verwendung von Standardauthentifizierung oder OAuth, können Sie auf 5.000 Anfragen pro Stunde machen. Fürnicht authentifizierte Anforderungen, die Rate Limit können Sie 60 Anfragen pro Stunde bilden zu. Nicht authentifizierte Anforderungen werden mit Ihrer IP-Adresse verknüpft, und nicht der Benutzer, der Anforderungen erstellt.

Daher Ratenbegrenzung für authentifizierte Anforderungen gilt für das Benutzerkonto und nicht die IP-Adresse.

Wenn Sie immer noch Zweifel haben, können Sie Ihre Rate Limit Status überprüfen, indem Sie die X-RateLimit-* Header in den Antworten von GitHub API oder über die spezielle Rate Limit API.

Verwandte Themen