Twitter API Authentifizierung

In diesen Tagen beschäftige ich mich mit der Dokumentation der Twitter-API und sie ist nur in Englisch verfügbar. Daher widme ich diesen Artikel der Authentifizierung in der Twitter-API , die mit verschiedenen Methoden durchgeführt werden kann.

Gestern haben wir darüber gesprochen, wie man eine Anwendung auf Twitter erstellt, um die API zu verwenden. Nach einigen Tests habe ich jedoch festgestellt, dass wir uns vor der Verwendung der API mit den verschiedenen „Schlüsseln“ und Zugriffstoken authentifizieren müssen, die beim Erstellen der Anwendung auf Twitter generiert wurden.

Authentifizierungsmethoden in der Twitter-API.

Grundsätzlich gibt es zwei Authentifizierungsmethoden:

  • OAuth : Mit dieser Methode können wir alle Arten von Funktionen mit der Twitter-API ausführen. Es hat den Nachteil, dass es am aufwendigsten zu bedienen ist. Diese Authentifizierungsmethode erfordert die Verwendung von “Zugriffstoken” , zu deren Erreichung wir die folgenden Methoden verwenden können:
    • In Webanwendungen können wir eine Schaltfläche zum “Zugriff mit Twitter” (Anmelden mit Twitter) verwenden .
    • In allgemeinen Anwendungen (sowohl Web- als auch Desktop-Anwendungen) kann die als “3-beinige Autorisierung” bekannte Methode verwendet werden .
    • In Anwendungen wie einer Befehlszeile können Sie die Autorisierung basierend auf einer PIN-Nummer verwenden.
    • Wir können die Zugriffstoken direkt im Bereich “Details” unserer Twitter-Anwendung abrufen. Wir müssen sie generieren, indem wir auf die Schaltfläche “Meinen Zugriffstoken erstellen” klicken, damit sie angezeigt werden, da sie standardmäßig nicht generiert werden.
    • Es gibt drei andere Methoden, um die Token zu erhalten, aber ich sehe sie nur in ganz bestimmten Situationen, also werde ich sie nur benennen. Diese Methoden sind: xAuth, OAuth Echo und Reverse Auth.
  • Nur-Anwendung-Authentifizierung : Dies ist eine Authentifizierung nur für Anwendungen. Sie ist etwas einfacher als die OAuth, hat jedoch den großen Nachteil, dass keine Veröffentlichung auf Twitter möglich ist . Ein Beispiel für die Verwendung dieser Art der Authentifizierung wäre eine Desktop-Anwendung, die unsere Pinnwand zeigt (besser bekannt als “Timeline” auf Twitter) .

Es gibt eine schnelle Möglichkeit, Twitter auf einfache Weise in unsere Website zu integrieren, ohne die API- und OAuth-Authentifizierungsmethoden verwenden zu müssen. Diese Methode wird als Web Intents bezeichnet. Es geht darum, Javascript-Code einzubetten, der uns ein Popup (oder Fenster) anzeigt mit den verschiedenen Aktionen, die wir durchführen können.

See also  Wie bekomme ich Android mit VRoot

Wie wir sehen können, kann die Auswahl der Authentifizierungsmethode etwas umständlich sein, da wir nicht sicher sind, was die einzelnen Methoden bieten, aber normalerweise wird die OAuth-Methode am häufigsten verwendet, wenn es darum geht, die Authentifizierung in der Twitter-API in Beziehung zu setzen .

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *