Wie eine Verbindung zur Twitter-API 1.1 möglicherweise die Verwendung von OAuth-Authentifizierung?

Habe ich eine website gemacht + ein Projekt in der Arduino, dass beide holt tweets aus meiner eigenen Twitter Konto und handelt nach dieser. Heute ist der Twitter-API geändert zu version 1.1 und jetzt ist meine website nicht funktionieren.

Auf meiner website habe ich mit JavaScript mit diesem code:

var twitter_api_url = 'http://search.twitter.com/search.json';" 
$.getJSON( twitter_api_url  + '?callback=?&rpp=5&q=from:' + twitter_user, function(data) { ". 

Ist dies nicht funktioniert, und ich weiß nicht, wie es zu ändern.

In der Arduino nenne ich:

client.println("GET /1/statuses/user_timeline.xml?screen_name=MYTWITTER HTTP/1.1");
client.println("Host:api.twitter.com");
client.println("Connection:close");
client.println();

Bekomme ich die Fehlermeldung 410 (gone) und "The Twitter REST API v1 wird bald aufhören zu funktionieren. Bitte die Migration auf API-v1.1. https://dev.twitter.com/docs/api/1.1/overview".

Ich habe versucht, auf der Suche, um Updates zu erstellen, aber ich kann nicht finden die richtige Lösung. Könnte ich brauchen, um eine OAuth Authentifizierung? Ich fand eine Anleitung zum erstellen von Parametern für diese generieren Twitter-Anwendungen Tasten, aber ich weiß nicht, wie Sie die Parameter an JavaScript-oder Arduino-code.

Fand ich einen Vorschlag für den Arduino:

client.print(F("GET /1/statuses/user_timeline.xml?screen_name=MYTWITTER HTTP/1.1"));
client.print(F("HOST: api.twitter.com"));
client.print(F("Authorization: OAuth oauth_consumer_key=\"XXX\", oauth_nonce=\"XXX\", oauth_signature=\"XXX\", oauth_signature_method=\"HMAC-SHA1\", oauth_timestamp=\"1361444134\", oauth_token=\"XXX\", oauth_version=\"1.0\""));
client.println();
client.println();

Aber was ist oauth_nonce, oauth_signature und oauth_timestamp soll das sein? Ein anderer Benutzer ebenfalls antwortete, dass dies nicht funktioniert hat, also ich weiß nicht, ob ich will weiter mit ihm.

Wie kann ich dieses problem beheben?

InformationsquelleAutor user1199422 | 2013-06-12
Schreibe einen Kommentar