2016-05-11 6 views
-1

In der alten API wurde die verbleibende zulässige Kapazität offenbar als HTTP-Header X-Ratelimit-Remaining zurückgegeben.Wie können Sie Ihr aktuelles Instagram-Limit für API-Aufrufe (Rate) überprüfen?

Die current version's documentation erwähnt jedoch nichts darüber, und die Antwort, die ich von gültigen Aufrufen an den Endpunkt /v1/tags/{tag}/media/recent bekomme, enthält diesen Header oder ähnliches nicht. Die Verwendung der alten API ist keine Option, da sie für neue Apps nicht verfügbar ist.

Ich möchte wirklich zumindest versuchen, meine eigene Nutzung zu drosseln, anstatt auf eine Ratenbegrenzungsausnahme zu warten und zu raten, wie lange ich bis zu meiner rollenden Stunde habe, die mindestens einen Anruf wieder erlaubt. Für den zweiten Link ist die einzige Benachrichtigung bezüglich der Begrenzung der Rate für den Fall, dass Sie bereits eingeschränkt waren, entweder für Spamverdacht oder tatsächliche Überschreitung des Ratenlimits, ein fehlgeschlagener Request mit einem von zwei Statuscodes.

Fehle ich gerade etwas? Ist es nicht mehr möglich, die verbleibende zulässige API-Abfrage mithilfe der aktuellen API programmgesteuert zu überprüfen?

+0

Ich möchte mich nur bei denjenigen bedanken, die diese Frage eineinhalb Jahre nachher abgelehnt haben. Du bist so hilfreich es tut weh. – kungphu

Antwort

4

Die Antwort, wie von 2016/05/18, scheint zu sein, dass Sie nicht können. Es ist nicht der einzige Weg, wie Instagram jetzt ein paar Schritte zurück für Entwickler ist, weil der algorithmische Feed nicht optional auf den tags/media/recent Endpunkt erweitert wurde ... so können Sie nicht nur verfolgen, wie viele API-Aufrufe Sie von Instagram halten verlassen haben, können Sie keine Ergebnisse in chronologischer Reihenfolge, möglicherweise für jeden Anruf erhalten.

Ich verbrachte eine Woche mit dieser API und alles, was ich bekam, war eine crummy "Tumbleweed" Leistung.

+1

hier nehmen Sie ein upvote. – myusuf3

+0

Mein Held! Vielen Dank! : D – kungphu

Verwandte Themen