Hola, puesto que soy nuevo en el foro quería hacer un aporte. Este script muestra los tweets (mensajes publicados en el timeline del usuario en twitter) de un usuario determinado no protegido:
Nombre del archivo: tweet.js
En data {} se puede especificar el parámetro include_rts: true, lo cual traería devuelta también los retweets, si es que existen.Código PHP:$(document).ready(function() {
$.ajax({
type: 'get',
dataType: 'jsonp',
data: {
screen_name: 'nombre_usuario', // Este debe ser el nombre de usuario en Twitter
count: n // 'n' debe ser un número entre 0 y 200 (200 es el máximo permitido por la API de Twitter
},
url: 'http://api.twitter.com/1/statuses/user_timeline.json',
success: function(data, textStatus) {
for(i in data) {
var screenName = '<b>@'data[i].user.screen_name + ':<b>';
var mensaje = data[i].text;
$('#tweet').html(screenNam + mensaje);
}
},
error: function(req, status, error) {
console.log('Estado: ' + status); // console.log Muestra mensajes a la consola firebug de Firefox
console.log('Error: ' + error);
$('.error').html('Estado: ' + status + '<br />Error: ' + error);
}
});
});
Esto muestra los mensajes que uno vería al entrar a twitter y revisar los mensajes no protegidos del usuario (en el timeline). Si necesitan mostrar los mensajes protegidos de su usuario tienen que (según lo que dice la API de twitter) registrar una aplicación en twitter para que les provean de una clave (similar a ssh) y utilizar OAuth.
Espero que les sirva, saludos :D.



Citar


Marcadores