2016-12-13 5 views
2

Wir machen GET-Anfragen an die /users/self/media/recent und /media/media-id/comments Endpunkte. Dazu verwenden wir die Benutzerauthentifizierung mit access_token.instagram api rate limit klärung

Laut der Rate-Limit-Dokumentation von Instagram sollten 5000 Anfragen/access_token/Stunde verfügbar sein.

Protokollierung der Anzahl unserer Anfragen im Durchschnitt machen wir etwa 600 - 800 Anfragen für einen Benutzer von uns, aber immer noch erhalten ein API-Limit erreichte Fehler in der Instagram-Antwort. nicht nur das, aber nach dem Fehler, den wir tun ~ 70K Anfrage/Stunde

Sie haben die maximale Anzahl der Anfragen pro Stunde überschritten. Sie haben in der letzten Stunde insgesamt 68100 Anfragen durchgeführt. Unser generelles Höchstlimit beträgt 5000 Anfragen pro Stunde.

Fehle ich etwas? Nur wenige Kunden von uns sind von diesem Problem betroffen.

Sind die Grenzwerte pro Benutzer global und alle Apps, die der Benutzer verwendet, müssen die 5000 Anfragen/Stunde teilen? Das ist die einzige Erklärung, die ich mir vorstellen kann, aber ich fand keine Dokumentation dieses Verhaltens.

+0

Sie können am besten instagram api Unterstützung kontaktieren (https://www.instagram.com/developer/support/) –

Antwort

1

Veröffentlichen Sie den Code, möglicherweise werden Sie etwas falsch machen und es mehrere Anrufe tätigen.

Die API-Antwort-Header zeigt, wie viele verbleibenden Anrufe nach jedem API-Aufruf:

x-ratelimit-limit:5000 
x-ratelimit-remaining:4998 

Überprüfung dieser Wert nach jedem Anruf aus dem Code und analysieren.