Sprache:

So erhalten Sie in 1 Minute den Instagram-Zugriffstoken

Instagram-Plugins verwenden die spezialisierte API, die eine Authentifizierung erfordert – Anfragen im Namen eines Nutzers. Dieser Vorgang funktioniert nur mit Hilfe eines Instagram Access Token, das verschiedene Apps ermöglicht, z. B. dem Instagram-Feed-Widget. Unser Artikel erklärt Ihnen daher den Zweck des Tokens und wie Sie es erhalten können. Legen wir los!
Sehen Sie, was ChatGPT davon hält Öffnen Sie den Live-Widget-Editor
How to Get Instagram Access Token in 1 Minute

Was ist ein Instagram-Zugangstoken?

Instagram-Zugangstoken ist ein einzigartiger Schlüssel, der externen Anwendungen den sicheren Zugriff auf Instagram-Daten im Namen eines Nutzers ermöglicht. Er wird typischerweise verwendet, um Instagram-Funktionen zu integrieren, z. B. das Abrufen von Medien, Fotos und Profilinformationen in Drittanbieter-Plattformen oder -Diensten. Der Token wird erstellt, wenn ein Nutzer einer App den Zugriff auf sein Instagram-Konto erlaubt, wodurch der App vorübergehende Berechtigungen erteilt werden, mit der Instagram-API zu interagieren. Er stellt sicher, dass Daten sicher abgerufen werden und nur mit der Zustimmung des Nutzers. Tokens können jedoch ablaufen und müssen möglicherweise regelmäßig erneuert werden, um fortgesetzten Zugriff zu gewährleisten.

Schritt-für-Schritt-Anleitung zum Erhalten eines Instagram-Zugriffstokens

Zu Beginn stellen Sie sicher, dass Sie Folgendes haben: <br><br>

  • Ein Facebook-Entwicklerkonto.
  • Ein Instagram-Konto mit Medieninhalten
  • Eine öffentliche Website, die Ihnen gehört. Das kann eine generische, kostenlose Seite wie GitHub Pages oder eine Heroku-Webanwendung sein – oder Ihre eigentliche Website.
  • Ein Befehlszeilen-Tool wie Terminal oder eine App wie Postman, die cURL-Anfragen ausführen kann.

Fahren Sie dann mit dem ersten Schritt fort.

  1. Instagram Basic Display erstellen. Dazu klicken Sie auf die Produkt-Schaltfläche, suchen das Instagram-Produkt und klicken Sie auf Einrichten, um es Ihrer App hinzuzufügen. Füllen Sie jedes Feld im angezeigten Formular gemäß den folgenden Richtlinien aus:

    Anzeigename.Hier geben Sie den Namen der gerade erstellten Facebook-App ein.

    Gültige OAuth-Redirect-URIs.Fügen Sie Ihre Website-URL hinzu, speichern Sie Ihre Änderungen und prüfen Sie die URL erneut.

    Callback-URL bei Abmeldung.Geben Sie Ihre URL erneut ein. Später ändern Sie diese auf eine URL, die Deauthorisierung-Benachrichtigungen verarbeiten kann.

    Datenlöschungs-Callback-URL.Geben Sie erneut die URL Ihrer Website ein. Wie bei der Callback-URL zur Deauthorisierung werden Sie sie schließlich auf eine URL umstellen, die Anfragen zur Datenlöschung verarbeiten kann.

    App-Überprüfung.Sie können diesen Schritt überspringen, da Sie die App während der Einrichtung nicht in den Live-Modus versetzen werden.



    Jetzt können Sie mit dem nächsten Schritt fortfahren.
  2. Einen Instagram-Testnutzer hinzufügen

    Gehen Sie zu Rollen > Rollen und scrollen Sie zum Abschnitt Instagram-Testnutzer. Klicken Sie dann auf Instagram-Testnutzer hinzufügen und geben Sie den Benutzernamen Ihres Instagram-Kontos ein und senden Sie die Einladung. Öffnen Sie anschließend einen neuen Browser, gehen Sie zu www.instagram.com und melden Sie sich mit Ihrem gerade eingeladenen Instagram-Konto an. Dort navigieren Sie zu Profil bearbeiten > Apps und Websites > Tester-Einladungen und nehmen Sie die Einladung an.

    Jetzt kann Ihr Instagram-Konto von Ihrer Facebook-App im Entwicklermodus verwendet werden.
  3. Testbenutzer authentifizieren

    Erstellen Sie unten die URL des Autorisierungsfensters, ersetzen Sie dabei app-id durch die ID Ihrer Instagram-App (diese finden Sie hier: App-Dashboard > Produkte > Instagram > Basic Display > Instagram App ID) und redirect-url durch Ihre Website-URL, die Sie zuvor in Schritt 2 angegeben haben. Denken Sie daran, dass die URL exakt dieselbe sein muss.

    https://api.instagram.com/oauth/authorize ?client_id=684477648739411 &redirect_uri=https://socialsizzle.herokuapp.com/auth/ &scope=user_profile,user_media &response_type=code

    Anschließend müssen Sie das Browserfenster öffnen und die URL des Autorisierungsfensters laden. Es sollte erscheinen und den Namen Ihres Instagram-Benutzers, den Namen der App und eine Beschreibung der Berechtigungen anzeigen, die Ihre App anfordert. Um Ihren Instagram-Testbenutzer zu authentifizieren, melden Sie sich im Autorisierungsfenster an und klicken Sie dann auf Autorisieren, damit Ihre App Zugriff auf Ihre Profildaten erhält. Diese Seite wird Sie an die Redirect-URI weiterleiten, die Sie im vorherigen Schritt angegeben haben, und einen Autorisierungscode anhängen.



    Merken Sie sich, dass Autorisierungscodes nur eine Stunde gültig sind.
  4. Geben Sie Ihren Code gegen einen Instagram-Zugangstoken ein

    Hier müssen Sie Ihr Befehlszeilentool oder eine andere App, die cURL-Anfragen unterstützt, öffnen und die folgende POST-Anfrage an die API senden.

    curl -X POST https://api.instagram.com/oauth/access_token -F client_id={app-id} -F client_secret={app-secret} -F grant_type=authorization_code -F redirect_uri={redirect-uri} -F code={code}

    Ersetzen Sie {app-id}, {app-secret}, {redirect-uri}, und {code} durch Ihre Instagram-App-ID, Ihr Instagram-App-Geheimnis, Ihre Redirect-URI und den Ihnen von Facebook gesendeten Code. Stellen Sie sicher, dass Ihre Redirect-URL exakt derjenigen aus dem vorherigen Schritt entspricht. 

    Anschließend liefert die API ein JSON-kodiertes Objekt mit einem kurzlebigen Instagram-User-Zugangstoken, gültig für 1 Stunde, und die ID Ihres Instagram-Testnutzers.

    Sie müssen lediglich das Zugangstoken und die Benutzer-ID kopieren, damit sie im nächsten Schritt verwendet werden können.
  5. Benutzerknoten abfragen

    Nun bleibt nur noch, den Benutzerknoten nach Ihrer Benutzer-ID und Ihrem Benutzernamen abzufragen. Ersetzen Sie einfach {user-id} und {access-token} durch die ID bzw. das Zugriffstoken, das Sie im letzten Schritt erhalten haben – wie im untenstehenden Beispiel gezeigt.

    curl -X GET ‘https://graph.instagram.com/{user-id}?fields=id,username&access_token={access-token}’

    Dann gibt die API Ihre Instagram-Benutzer-ID und Ihren Benutzernamen zurück.

Jetzt wissen Sie, wie Sie das Instagram-Zugriffstoken erhalten und eine einfache Abfrage durchführen.

Erstelle dein Instagram-Feed-Widget in nur wenigen Minuten!

Mit dem Elfsight Instagram-Feed-Widget lässt sich dein Feed mit nur wenigen Klicks ganz einfach einbetten — ohne Codierung oder Token-Generierung. In nur wenigen Minuten hast du ein vollständig anpassbares Instagram-Widget startklar, das deine Fotos auf deiner Website schön präsentiert – ganz ohne Aufwand. Werfen wir einen Blick darauf, wie einfach der Einstieg ist!

Fühlen Sie sich unsicher?

Wenn Sie Instagram in Ihre Website einbetten, könnten Sie sich eine weitere Frage zu Ihrem neu integrierten Instagram-Plugin und dessen Sicherheit stellen: „Was, wenn jemand mein Zugriffstoken erhält?“. Ganz einfach – nichts Gefährliches. Hier ist der Grund.

Wenn jemand Ihren Zugriffstoken erhält, brauchen Sie sich keine Sorgen zu machen.

Sie können mit dem Instagram Access Token außer dem Durchsuchen von Fotos nichts tun. Dieses Token gewährt keinen Zugriff auf Ihre persönlichen Daten. Außerdem ermöglicht es keine Aktionen in Ihrem Namen.

Fahren Sie fort und Ihren Instagram-Feed in Ihre Website einbetten!

Noch Fragen?

Kontaktieren Sie uns gerne, indem Sie ein Ticket im Elfsight Support Center einreichen. Wir helfen Ihnen bei jedem akuten Problem. Übrigens bleiben Sie dran an unserem Blog und erhalten weitere nützliche Artikel und Anleitungen zu unseren Plugins!

Community, where ideas and expertise are shared, and add your suggestions for improvements to our Wishlist.”>Schließen Sie sich unserer lebendigen Community an, in der Ideen und Expertise geteilt werden, und fügen Sie Ihre Verbesserungsvorschläge zu unserer Wunschliste hinzu.

Artikel von
Marketing-Lead
Ich bin Andrei Kozinskiy, Marketing-Leiter bei Elfsight. Meine Aufgabe ist es, das Nutzerwachstum durch Inhalte und verschiedene Traffic-Kanäle voranzutreiben. Ich teile gern Einblicke und Erfahrungen, um anderen zum Erfolg zu verhelfen.