sesion registrarse iniciar descargar buscar bts twitter

registrarse - twitter search



Obtener los Ășltimos Tweets con API 1.1 (2)

Esta parece ser una implementación bastante simple con autorización & php:

http://profabbynucup.tumblr.com/post/53031776012/display-your-latest-twitter-feed-using-php-and-oauth

Siempre utilicé esta dirección para obtener todos mis tweets:

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=enriquemoreno

pero como la API 1.1 está fuera y la API 1 está en desuso, pensé en intentar cambiar. Pero la nueva dirección no funciona:

http://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=enriquemoreno

¿Qué me estoy perdiendo?


Someone escribió un fragmento (inteligente) en vainilla javascript que busca widgets de twitter:

/********************************************************************* #### Twitter Post Fetcher! #### Coded by Jason Mayes 2013. www.jasonmayes.com Please keep this disclaimer with my code if you use it. Thanks. :-) Got feedback or questions, ask here: http://goo.gl/JinwJ *********************************************************************/ var twitterFetcher=function(){var d=null;return{fetch:function(a,b){d=b;var c=document.createElement("script");c.type="text/javascript";c.src="http://cdn.syndication.twimg.com/widgets/timelines/"+a+"?&lang=en&callback=twitterFetcher.callback&suppress_response_codes=true&rnd="+Math.random();document.getElementsByTagName("head")[0].appendChild(c)},callback:function(a){var b=document.createElement("div");b.innerHTML=a.body;a=b.getElementsByClassName("e-entry-title");d(a)}}}(); /* * ### HOW TO USE: ### * Create an ID: * Go to www.twitter.com and sign in as normal, go to your settings page. * Go to "Widgets" on the left hand side. * Create a new widget for "user timeline". Feel free to check "exclude replies" * if you dont want replies in results. * Now go back to settings page, and then go back to widgets page, you should * see the widget you just created. Click edit. * Now look at the URL in your web browser, you will see a long number like this: * 345735908357048478 * Use this as your ID below instead! */ twitterFetcher.fetch(''345170787868762112'', function(tweets){ // Do what you want with your tweets here! For example: var x = tweets.length; var n = 0; var element = document.getElementById(''tweets''); var html = ''<ul>''; while(n < x) { if (tweets[n].innerText) { html += ''<li>'' + tweets[n].innerText + ''</li>''; } else { html += ''<li>'' + tweets[n].textContent + ''</li>''; } n++; } html += ''</ul>''; element.innerHTML = html; });

http://jsfiddle.net/jmayes/maT2Z/

No es la manera más limpia y tal vez no es a prueba de futuro, pero por ahora es la única solución (lo sé) para acceder a los datos de Twitter sin OAuth y soporte del lado del servidor.