2017-02-01 4 views
1

Die instagram docs say:Integrieren mehrerer Bilder ohne instagram access_token

https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=ACCESS_TOKEN 

Die Instagram API erfordert eine access_token von authentifizierten Benutzern für jeden Endpunkt. Wir unterstützen Anfragen nicht mehr nur mit der client_id.

Aber um eine access_token zu erhalten, müssen Benutzer meiner Website durch klicken und authentifizieren, richtig?

Wie kann ich ein paar Bilder eines bestimmten Instagram-Tags auf meiner öffentlichen Website anzeigen, ohne dass sich die Benutzer über ihren Instagram-Account anmelden müssen?

(Es scheint andere Seiten zu sein, es irgendwie zu tun, gibt es ein iframe einbetten, die mehrere Bilder anzeigt ich nur eine gefunden habe, wo man ein bestimmtes Bild angezeigt werden kann ...?)

Update: This WordPress plugin scheinen um es mit dem Admin (dh mir) zu machen, erzeugen Sie einmal die access_token und dann haben Sie die Seite, die es für alle Benutzer verwendet. Irgendwelche Nachteile für diesen Ansatz?

Antwort

1

Wenn das access_token aus irgendeinem Grund abläuft oder Instagram es ungültig macht, dann wird es aufhören zu arbeiten, Sie sollten nicht davon ausgehen, access_token ist für immer gültig.

In der Regel läuft es nicht so oft ab, wenn Sie also Ihr Widget ständig überwachen und access_token aktualisieren, wenn es nicht mehr funktioniert, dann sollten Sie gut sein.

+0

danke, also habe ich mir ein access_token mit dem 'public_scope' aber wenn ich z. 'https: //api.instagram.com/v1/tags/nofilter/media/recent?access_token=MYTOKEN', die' Daten' im zurückgegebenen JSON sind immer leer ...? – mb21

+1

ah, es scheint, ich muss meine App zur Überprüfung einreichen ... – mb21

+0

das ist korrekt, im Live-Modus erhalten Sie alle Ergebnisse, in Sandbox erhalten Sie nur Ihre und Ihre Sandbox-Benutzer Beiträge in API-Antwort, also wenn Sie ein Foto veröffentlichen Mit #nofilter wird dann nur der Post in der API-Antwort im Sandbox-Modus angezeigt – krisrak

Verwandte Themen