2017-11-16 4 views
0

Ich würde gerne wissen, wie lange Instagram API Access Tokens dauern? Es ist nicht sehr klar, wie lange sie auf ihrer Dokumentation und jedem PHP-Paket, das die Instagram-API verwendet, dauern und sie erwarten nur ein statisches Zugriffstoken (zusammen mit der Client-ID und dem Geheimnis), das zeigt, dass es sich nicht sehr ändert.Wie lange dauert der Zugriff auf Instagram-API-Token?

Ich versuche, einen Instagram-Feed auf einer Website anzuzeigen, und würde gerne wissen, ob ich zusätzlichen Code erstellen muss, um das Zugriffs-Token regelmäßig zu überprüfen oder ob dies vernachlässigbar ist.

+0

Ja, Sie müssen überprüfen, ob das Token noch gültig ist. Es gibt keinen festen Zeitrahmen. Ein obligatorisches Token ist ein relativ neues Update, so dass viele PHP-Pakete einfach nicht aktualisiert wurden (oder der Autor möchte nur, dass Sie die kostenpflichtige Version bekommen, zB mit WordPress-Plugins). –

+0

Zwei Fälle, in denen das Token abgelaufen ist Instagram sind: 1. Wenn der Benutzer das Passwort ändert. 2. Wenn der Sicherheitsüberprüfungspunkt für das Konto erreicht ist, bei dem die Website eine bösartige Aktivität mit Anmeldeversuch des Kontos entdeckt. (Es kann andere Fälle geben - aber es gibt keine feste Ablaufzeit für Instagram-Tokens) – enator

+1

danke @enator, das ist genau das, was ich gesucht habe. – Imran

Antwort

0

https://www.instagram.com/developer/authentication/

Zugriffstoken kann jederzeit in der Zukunft ablaufen.

+

Auch wenn unsere Zugriffstoken keine Ablaufzeit angeben, Ihre App, den Fall behandeln sollte, dass entweder der Benutzer Zugriff widerruft oder Instagram verfällt das Token nach einiger Zeit . Wenn das Token nicht mehr gültig ist, enthalten API-Antworten eine "error_type = OAuthAccessTokenException". In diesem Fall müssen Sie den Benutzer erneut authentifizieren, um ein neues gültiges Token zu erhalten. Mit anderen Worten: gehen Sie nicht davon aus, dass Ihr access_token für immer gültig ist.