Twitter-Rest-API 1.1-Suche ohne OAuth
ist es möglich, Suche mit der neuen Rest API von Twitter ohne OAuth.
Möchte ich einfach nur die Suche nach tweets mit einem bestimmten hashtag.
Beispielsweise nenne ich:
https://api.twitter.com/1.1/search/tweets.json?%23MyTag
wobei %23 ist die kodiert "#"
Allerdings habe ich immer bekommen
{"errors":[{"message":"Bad Authentication data","code":215}]}
Ich denke seine weil im nicht-authentifizierte...
Ist es möglich, eine Suche ohne OAuth?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Twitter-API docs angeben, die Benutzer-Kontext-Authentifizierung ist erforderlich, wenn Sie einen Anruf zu suchen Tweets (siehe https://dev.twitter.com/docs/api/1.1/get/search/tweets) so wie es aussieht, werden Sie brauchen, um Ihre Hände auf Twitter OAuth-Token und Unterschreiben Sie Ihren Antrag.
Wenn Sie sich bei Twitter an und gehen Sie auf der Entwickler-dashboard an https://dev.twitter.com/apps, können Sie die Registrierung einer neuen Anwendung: nach der Registrierung, anzeigen des Anwendungs-details geben Sie ein "oAuth Tool" tab, dort finden Sie alle relevanten oAuth-Werte für diese app: Consumer Key, Consumer Secret, Access Token und Access Token Secret.
Dann können Sie diese Anmeldeinformationen, in Verbindung mit einem Twitter-wrapper-Bibliothek, um eine Twitter-Suche. Es gibt keine Notwendigkeit zu tun, die OAuth-Genehmigung Tanz auf einer pro-Benutzer-basis: Sie sollten in der Lage sein, um hard-code die Werte aus dem Twitter-dashboard.
Zunächst kann man testen Sie die Twitter Search API mithilfe diese, das ist im Grunde die Konsole für die Such API von Twitter.
Hier erhalten Sie auch die Fehlermeldung "fehlerhafte Authentifizierung", aber das konnte gelöst werden, mithilfe der OAuth-Authentifizierung, die links, die Sie auf Ihrem twitter-account.
Die option für OAuth ist auf der Oberseite der Konsole.