Neue Twitter API-Consumer- und geheime Schlüssel erhalten

118

Ich arbeite an einem Twitter-Projekt, in dem ich OAuth verwenden möchte, aber ich weiß nicht, wo ich die Consumer- und Secret-Schlüssel bekommen soll.

Wie kann ich diese bekommen?

Pankaj Mishra
quelle

Antworten:

83

Um Consumer Key & Consumer Secret zu erhalten, müssen Sie eine App in Twitter über erstellen

https://developer.twitter.com/de/apps

Dann werden Sie zu einer Seite weitergeleitet, die Consumer Key & Consumer Secret enthält.

DeZigny
quelle
1
Dies hat funktioniert, die Antwort von Pankaj scheint eine ältere Lösung zu sein.
Eddyparkinson
2
Wenn Sie dies nicht
getan
34
  1. Melden Sie sich im Bereich Twitter-Entwickler an .

    • Wenn Sie noch kein Konto haben, können Sie sich mit Ihren normalen Twitter-Anmeldeinformationen anmelden
  2. Gehen Sie zu " App erstellen "

  3. Geben Sie die Details der Anwendung ein, mit der Sie eine Verbindung zur API herstellen möchten

    • Ihr Anwendungsname muss eindeutig sein. Wenn es bereits von einer anderen Person verwendet wird, können Sie Ihre Anwendung erst registrieren, wenn Sie an etwas denken, das nicht verwendet wird.
  4. Klicken Sie auf Erstellen Sie Ihre Twitter-Anwendung

  5. Details Ihrer neuen App werden zusammen mit Ihrem Verbraucherschlüssel und Ihrem Verbrauchergeheimnis angezeigt.

  6. Wenn Sie Zugriffstoken benötigen, scrollen Sie nach unten und klicken Sie auf Mein Zugriffstoken erstellen

    • Die Seite wird dann auf der Registerkarte "Details" mit Ihren neuen Zugriffstoken aktualisiert. Sie können diese bei Bedarf jederzeit neu erstellen.

Standardmäßig wird Ihren Apps der schreibgeschützte Zugriff gewährt. Um dies zu ändern, gehen Sie zu Registerkarte Einstellungen und ändern Sie die im Abschnitt "Anwendungstyp" erforderliche Zugriffsebene.

Bestehende Apps

Um den Verbraucher zu erhalten und auf Token für eine vorhandene Anwendung zuzugreifen, gehen Sie zu Meine Anwendungen (verfügbar über das Menü oben rechts).

zufällig
quelle
1
Dies war die nützlichste Antwort. Vielen Dank, dass Sie klar und einfach sind!
PhilMarc
UPVOTE! Beste Antwort: einfach, unkompliziert, präzise, ​​genau, WIRKSAM!
Cody
17

Schritt 1. Gehen Sie zu https://dev.twitter.com/apps


Schritt 2. App erstellen (Formular ausfüllen)


Schritt 3. Ändern Sie gegebenenfalls die Berechtigungen (je nachdem, ob Sie nur lesen, schreiben oder ausführen möchten).


Schritt 4. Gehen Sie zum Abschnitt API-Schlüssel und klicken Sie auf ACCESS TOKEN generieren.


5 Jahre zu spät zu antworten :)

Jetzt haben Sie diese Token, was alles ist, was Sie brauchen.

'oauth_access_token' => Access token
'oauth_access_token_secret' => Access token secret
'consumer_key' => API key
'consumer_secret' => API secret
HIRA THAKUR
quelle
9
Zumindest erklärt jemand, dass API-Schlüssel = consumerKey!
FDIM
Nach stundenlangem Suchen ist dies das erste Wissen, das diese Beziehung zwischen Zugriffstoken, Verbraucherschlüsseln, Geheimnissen usw. erklärt. Twitter schlägt fehl, Stapelüberlauf gewinnt. Vielen Dank!
Rob Segal
Genau der Schmerz, den ich durchgemacht habe, das ist der Grund, warum ich die Antwort gepostet habe, obwohl es 5 Jahre zu spät war.
HIRA THAKUR
Bitte sagen Sie mir eine Sache, wenn ich in meiner Android-App beispielsweise Ziffern von Twitter anfordere, dann anstelle von API und Secret, sollte ich über zwei ('oauth_access_token', 'oauth_access_token_secret') oder unter zwei ('consumer_key', 'consumer_secret' verwenden ')
Sudhanshu Gaur
3

Gehen Sie einfach hier: https://dev.twitter.com/apps/new Stellen Sie sicher, dass Sie sich mit Ihrem Twitter-Konto angemeldet haben - und erstellen Sie dann - auch wenn Sie nur zufällige (Test-) Inhalte eingeben - erstellen Sie Ihre App - danach erhalten Sie alle Daten, die Sie benötigen :)

UACNA
quelle
3

Aus den Twitter-FAQ:

Bei den meisten Integrationen mit der API müssen Sie Ihre Anwendung anhand eines API-Schlüssels gegenüber Twitter identifizieren. Auf der Twitter-Plattform bezieht sich der Begriff "API-Schlüssel" normalerweise auf einen sogenannten OAuth-Consumer-Schlüssel. Diese Zeichenfolge identifiziert Ihre Anwendung, wenn Anforderungen an die API gestellt werden. In OAuth 1.0a beziehen sich Ihre "API-Schlüssel" wahrscheinlich auf die Kombination dieses Verbraucherschlüssels und des "Verbrauchergeheimnisses", einer Zeichenfolge, mit der Ihre Anforderungen sicher bei Twitter "signiert" werden.

Jeff Taylor
quelle
0

Zu Ihrer Information: Ab November 2018 muss jeder, der auf die APIs von Twitter zugreifen möchte, unter https://developer.twitter.com/ ein Twitter-Entwicklungskonto beantragen. . Sobald Ihre Bewerbung genehmigt wurde, können nur Sie Twitter-Apps erstellen.

Sobald das Twitter-Entwicklerkonto fertig ist:

1) Gehen Sie zu https://developer.twitter.com/ .

2) Klicken Sie auf Apps und dann auf App erstellen .

3) Geben Sie einen App-Namen und eine Beschreibung an .

4) Geben Sie einen Website-Namen in die Website-URL ein Feld ein.

5) Klicken Sie auf Erstellen .

6) Navigieren Sie zu Ihrer App, klicken Sie auf Details und dann auf Schlüssel und Token .

Referenz: http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/

TechnocratSid
quelle