Un saludo al foro,
Estoy intentando mostrar los resultados obtenidos mediante
Zend_Service_Twitter Código PHP:
$twitter = new Zend_Service_Twitter('@usuario','contraseña');
Los resultados que quiero mostar son los post obtenidos de un usuario al que sigo desde mi cuenta
Código PHP:
$response = $twitter->userFriends(array('id'=>'xxxxxx')->getIterator();
Seguro que es una chorrada impresionante pero llevo ya un par de días con esto y no doy con la tecla. El caso es que entiendo que el objeto $response es un objeto
SimpleXMLIterator, por lo que para recorrerlo con este bucle seria más que suficiente
Código PHP:
while($response->valid()){
echo $response->key() .'=>'. $response->current() . "\n";
$response->next();
}
pero el caso es que me da un error del tipo "metodo desconocido" y tal como lo entiendo $response es un objeto con dicho método.
Cita: Fatal error: Call to undefined method SimpleXMLElement::valid()
Además tampoco entiendo porque me dice que se trata de un
SimpleXMLElement:: cuando es un
SimpleXMLIterator.
La salida que obtengo por Zend_Debug::Dump($response) es
Cita: object(SimpleXMLElement)[65]
public '@attributes' =>
array
'type' => string 'array' (length=5)
public 'user' =>
object(SimpleXMLElement)[59]
public 'id' => string '18396070' (length=8)
public 'name' => string 'LeVar Burton' (length=12)
public 'screen_name' => string 'levarburton' (length=11)
public 'location' => string 'Los Angeles, CA' (length=15)
public 'description' => string 'Actor, Director, Educator' (length=25)
public 'profile_image_url' => string 'http://a1.twimg.com/profile_images/699481542/LB_Crossed_Arms_Moby_511_KB_normal.jpg' (length=83)
public 'url' => string 'http://levarburton.com' (length=22)
public 'protected' => string 'false' (length=5)
public 'followers_count' => string '1597888' (length=7)
public 'profile_background_color' => string '642D8B' (length=6)
public 'profile_text_color' => string '1f092f' (length=6)
public 'profile_link_color' => string 'FF0000' (length=6)
public 'profile_sidebar_fill_color' => string '7AC3EE' (length=6)
....
La cuestion es ¿Como puedo mostar toda esta información en un simple listado?.
Perdonad por el tocho y muchas gracias por vuestro tiempo.
Un Saludo.
M.