2016-07-04 9 views
0

Alle Beispiele, die ich sehe, verwenden PHP. JQuery hat die Ajax-Funktion, so dass es in der Lage sein sollte, damit umzugehen.Get Twitter Feed nur mit JQuery

Kann jemand ein totes einfaches Beispiel liefern, um einen Twitter-Feed nur mit JQuery zu erhalten?

Ich habe meine App erstellt und habe meine Schlüssel und Geheimnisse erzeugt.

Antwort

0

Dies funktioniert nicht nur mit jQuery und https://api.twitter.com. Die Twitter-API unterstützt keine CORS Anfragen mit Ausnahme einiger Sites, die sie z. Tweetdeck. Sie können dies auf der Chrome-Netzwerkseite in den Entwicklertools sehen. Suchen Sie nach den OPTIONS-Anfragen.

Anfrageheaders

access-control-request-headers:accept, authorization, x-csrf-token, x-twitter-auth-type, x-twitter-client-version 
access-control-request-method:GET 
origin:https://tweetdeck.twitter.com 

Antwortheader

access-control-allow-credentials:true 
access-control-allow-headers:Authorization, Content-Type, Dtab-Local, If-Modified-Since, X-Act-As-User-Id, X-B3-Flags, X-Contribute-To-User-Id, X-CSRF-Token, X-Guest-Token, X-TD-Iff-Mtime, X-TD-Mtime-Check, X-Twitter-Auth-Type, X-Twitter-Client, X-Twitter-Client-Version, X-Twitter-Polling, X-Twitter-UTCOffset 
access-control-allow-methods:GET, POST, HEAD, PUT, DELETE 
access-control-allow-origin:https://tweetdeck.twitter.com 
access-control-max-age:1728000 

Ein Browser wie Chrome, bevor Sie Ihre Anfrage Preflight-OPTIONS Anfrage machen, speziell Sie Javascript auf Ihrer eigenen Website schriftlich zu stoppen, die Operationen in ausführt Javascript, das sich als Benutzer ausgibt.

Es gibt einige Twitter-Proxy-Server, die Sie selbst hosten, die Sie API-Aufrufe machen lassen, aber man kann nicht einfach verwenden Chrome, jQuery und https://api.twitter.com

+0

Können Sie den Link zu den Proxy-Server enthalten? Ich habe ein oauth Javascript-Modul gefunden, das den ersten twitter-api-Aufruf macht. Ich werde das versuchen und wenn ich eine Cors-Ausnahme bekomme, werde ich als Antwort markieren. Ich muss es nur testen. Vielen Dank! – toddmo

+0

Ich habe keine dieser versucht https://github.com/timwhitlock/php-twitter-proxy https://www.npmjs.com/package/tweetserver http://supertweet.net/ –

Verwandte Themen