tweet plugin developers blockquote about javascript html twitter feed

javascript - plugin - Mostrar el feed de Twitter dejó de funcionar



twitter grid (5)

Alguien escribió esto recientemente en mi blog (como un comentario a un artículo sobre la visualización de feeds de Twitter):

Solo un aviso, si está usando este código, he notado que dejó de funcionar recientemente. Creo que se debe a la nueva API de Twitter. El culpable es la url que obtiene los tweets. aquí hay una URL actualizada que parece solucionar el problema: var url = ''http://api.twitter.com/1/statuses/user_timeline.json?screen_name='' + username + ''&count='' + limit + ''&callback=?'';

Así que tal vez solo toque "api" frente a "twitter.com". Y el / 1 / Supongo que es un número de versión.

Editar: Aparentemente esto era correcto: P

<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> <div id="twitter_update_list"></div> <script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline.json?screen_name=stackoverflow&include_rts=true&count=4&callback=twitterCallback2"></script>

La forma predeterminada de mostrar un feed de Twitter ha dejado de funcionar. Aquí hay un código de ejemplo:

<html> <head> <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> </head> <body> The feed should display below: <div id="twitter_update_list"> </div> <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/stackoverflow.json?callback=twitterCallback2&amp;count=4"> </body> </html>

¿Por qué esto no funciona? Sospeché que el problema estaba en el extremo de Twitter, pero esto no ha funcionado por un tiempo. Creé un violín en caso de que quieras jugar: http://jsfiddle.net/9EvXn/



Necesita actualizar su código a la nueva API de Twitter. Este código funcionará:

<html> <head> <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> </head> <body> <div id="twitter_update_list"></div> <script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline.json?screen_name=&include_rts=true&count=4&callback=twitterCallback2"></script> </div> </body> </html>

Preste atención a esta línea de código que se actualiza:

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=&include_rts=true&count=4&callback=twitterCallback2



Siempre hay un puente!

Esto soluciona el problema usando API v1.1. Fue publicado para una pregunta similar :