Rutarelativa

Publicidad

Anotaciones reducidas

  • La vida en un día: Película de un día en la Tierra La vida en un día: Película de un día en la Tierra

    La vida en un día -Life in a day- es una película hecha por los propios usuarios de Youtube, que durante el día 24 de Julio del 2010 grabaron las cosas que pasaban en su vida durante ese día, y el director Kevin McDonald ha reunido en forma de película de un día en la Tierra.

    De una hora y media de duración, veremos todo tipo de escenas en todas las partes del mundo, con una emotiva visión del mundo real tanto con sus cosas bellas y buenas, como con la más cruda visión del ser humano y su realidad.

    [La vida en un día: Película de un día en la Tierra]

  • Video: Las posibilidades de Kinect Video: Las posibilidades de Kinect

    Cuando oímos hablar de Kinect, no podemos evitar pensar en un "simple" aparato de detección de movimientos para videojuegos, y en cierto modo es así.

    Lo bueno es que Microsoft ha lanzado una SDK de Kinect para que los usuarios puedan crear aplicaciones que exploten las capacidades del dispositivo, dando lugar a miles de ideas.

    El siguiente video es al fin y al cabo con fines publicitarios, pero nos da que pensar acerca de las aún sin explotar posibilidades de Kinect. Disfrutadlo.

    [Video: Las posibilidades de Kinect]

  • La historia de los Exploradores Web La historia de los Exploradores Web

    Desde prácticamente los comienzos de Internet los Exploradores Web o Navegadores web nos han acompañado, haciendo las veces de herramientas indispensables para una navegación que a cada año que pasa se hace más cómoda y más intuitiva.

    En Testking encuentro una imágen que contiene un gran esquema de la historia de los Exploradores Web desde el primer Nescape en 1994 hasta los navegadores modernos de este año 2011.

    Una imágen interesante para conocer cuál ha sido la evolución en éste área.

    [La historia de los Exploradores Web]

Últimos comentarios

  • Avatar del usuario Alberto Alberto Hola Sergio, Excelente tu post, llegué a ti debido que quiero...
  • Avatar del usuario aiko aiko Hola, yo uso esta calculadora saber cuánto para enviar y recibir:...
  • Avatar del usuario Samir Jalabe Samir Jalabe Buenas quien me ayuda hacer un rombo en Php por favor de antemano...
  • Avatar del usuario andres andres y como los recibes en javascript?
  • Avatar del usuario sdasdas sdasdas WINDOWS 7 ---> C:\Program Files\Common Files\Adobe\OOBE\PDApp\UWA
  • Avatar del usuario Mariano Fuenzalida Mariano Fuenzalida Disculpa, cuando despliego el menú de ayuda en photoshop...
  • Avatar del usuario Metztli Metztli Ese código de php, ¿funciona para magento?
  • Avatar del usuario daniel daniel Buenas tardes quisiera saber como se escribe mi nombre...
  • Avatar del usuario Omar Omar Hola: Estoy rehaciendo mi web que es un gran catálogo y quiero...
  • Avatar del usuario carlos carlos muchas por tu aporte

Lo más comentado

Lo más visto

Post al azar

Clase para la API de Twitter

(14)
21 / Noviembre / 2009
Clase para la API de Twitter

No hay duda de que Twitter se ha convertido con el tiempo en un referente en la web y en la blogosfera, por ello es muy importante integrar nuestros sitios con Twitter, ya sea mostrar el número de seguidores que tenemos o mostrar el último estado. Twitter, como el gran servicio que es, cuenta con su propia API y nosotros hemos querido hacerla mucho más accesible creando en PHP una clase para la API de Twitter basándonos en las operaciones más comunes (ampliable en el futuro). Las posibles operaciones a realizar son:

Cambiar tu estado en Twitter:

Puedes cambiar tu estado desde Php en unas simples líneas:

require "twitter.class.php";

$twitter = new twitter( 'usuario_twitter', 'password_twitter' );

if( $twitter->setStatus( 'Escribe aquí tu nuevo estado en Twitter' ) === false )
	die( $twitter->getError() );



Obtener el último estado en Twitter (cuentas abiertas)

Puedes obtener el último estado que tengas en Twitter, aplicable sólo a cuentas abiertas, es decir que todos puedan ver tus estados:

require "twitter.class.php";

$twitter = new twitter( 'usuario_twitter', 'password_twitter' );

echo $twitter->getLastStatus();

Obtener el último estado en Twitter (cuentas privadas)

Puedes obtener el último estado que tengas en Twitter, aplicable sólo a cuentas privadas, es decir que sólo a los que sigas (following) puedan ver tus estados:

require "twitter.class.php";

$twitter = new twitter( 'usuario_twitter', 'password_twitter' );

echo $twitter->getPrivateLastStatus();

Obtener el número de Twitts (estados) que tengas en Twitter

Para mostrar el número de Twitts o estados que has introducido en tu Twitter:

require "twitter.class.php";

$twitter = new twitter( 'usuario_twitter', 'password_twitter' );

echo $twitter->getStatusesCount();

Mostrar el número de amigos o tus following

Para mostrar el número de amigos o following de tu cuenta de Twitter:

require "twitter.class.php";

$twitter = new twitter( 'usuario_twitter', 'password_twitter' );

echo $twitter->getFriendsCount();

Mostrar el número de seguidores o tus followers

Para mostrar el número de amigos o followers de tu cuenta de Twitter:

require "twitter.class.php";

$twitter = new twitter( 'usuario_twitter', 'password_twitter' );

echo $twitter->getFollowersCount();

Mostrar el número de seguidores o tus followers

Para mostrar el número de amigos o followers de tu cuenta de Twitter:

require "twitter.class.php";

$twitter = new twitter( 'usuario_twitter', 'password_twitter' );

echo $twitter->getFollowersCount();

Mostrar cualquier dato

Puedes mostrar cualquier dato que no esté ya implementado en la clase pero que nos proporcione Twitter en su API. Por ejemplo queremos mostrar la fecha de alta del usuario @rutarelativa (http://twitter.com/users/show/rutarelativa.xml):

require "twitter.class.php";

$twitter = new twitter( 'usuario_twitter', 'password_twitter' );

$data = $twitter->getUserData();
echo $data->created_at;

Descargar clase para la API de Twitter

Esto es, por ahora, todo lo que ofrece la clase para, así que cuando quieras puedes descargar la clase para la API de Twitter y usarla a tu antojo. Si quieres que implementemos alguna nueva funcionalidad o cualquier cosa sois bienvenidos a escribir comentarios.

votar

Artículos relacionados

Sobre sergiocius

515

Soy un desarrollador en entornos web y escritorio, entusiasta y amante de mi trabajo del que cada día espero aprender algo nuevo. Tengo una titulación de Técnico Superior en Desarrollo de Aplicaciones Informáticas y actualmente curso el primer año de Carrera Universitaria con el poco tiempo que me deja el trabajo. Fundé rutarelativa porque quiero que mi esfuerzo y tiempo invertidos en aprender y poner en práctica algo le resulte útil y fácil a otro usuario, del mismo modo que yo aprendo y ahorro tiempo con la ayuda de los demás.

Sigue a Ruta Relativa

Comentarios en Clase para la API de Twitter

1
Avatar del usuario Karr

Hola Sergio. Gracias por compartir tu clase. Tengo un problema al integrarlo en mi sitio. Quiero visualizar el último twitt y lo que me muestra es el código fuente. Puedes verlo en: http://www.birdievinos.com/web/

¿Sabes qué puede ser?

Karr
19/01/2010 19:45:17
2
Avatar del usuario Sergio

Hola Karr, me alegro de que intentes usar la clase para Twitter que desarrollé.
Viendo tu página web, veo que si, que sólo se ve el codigo fuente. ¿Tienes activado PHP?.
Mándame a través del formulario de contacto (http://www.rutarelativa.com/contacto/) si quieres la porción de código para intentar solucionarlo. ¡Saludos!.

PD: Me ha gustado mucho tu logo.

Sergio 19/01/2010 20:22:37
3
Avatar del usuario Karr

Buenas, ya he dado con la solución. El problema es que no tenía activado la extensión cCurl en mi PHP. Gracias por tu trabajo!

Karr
20/01/2010 22:17:58
4
Avatar del usuario Sergio

Bien Karr, me alegro. Lamento no haberte podido ayudar, tenia pensado contestarte mañana por la mañana porque estoy bastante liado, pero me alegro de que lo hayas solucionado por ti mismo. Queda genial en tu web :)

¡Saludos!

Sergio 20/01/2010 22:39:10
5
Avatar del usuario Greco

Una duda… que pasa con las palabras acentuadas, probé asi a la rápida la clase para actualizar mi estado y escribi una frase con una palabra acentuada (con tilde) y me cortó la letra siguiente, por ejemplo “todavía” la puso como “todaví”.
No seguí probando.

Saludos

Greco
21/01/2010 04:47:58
6
Avatar del usuario Sergio

Hola Greco, si que funciona con tildes. Supongo que al hacer una prueba rápida no especificaste en el head que usase una codificación UTF-8.
¡Saludos!

Sergio 21/01/2010 07:18:28
7
Avatar del usuario ilen

Hola me parece muy bueno tu aporte, quisiera saber si puedo saber solo el ultimo estado de una cuenta, como de un artista… con solo poner la cuenta me mande el ultimo estado, porque en las funciones te pide la clave… y obvio que no las voy a tener, de ante mano gracias

ilen 25/01/2010 02:59:51
8
Avatar del usuario Sergio

Hola ilen. Como comentas sólo sería posible si conocieras la clave de la cuenta en cuestión, ya que twitter proteje de esta forma la privacidad de aquellos que lo deseen. Me alegro que te guste la clase de Twitter. ¡Saludos!

Sergio 25/01/2010 07:15:00
9
Avatar del usuario Fabricio

Me da el siguiente error:
Fatal error: Call to undefined function curl_init() in… …on line 54
Según la documentación de php, esa función está incluida en php desde la versión 4.0.2.
Estoy usando la versión de XAMPP 1.7.3 (localhost), que incluye la versión de php 5.3.1 así que, en teoría debería funcionar.
¿Por qué razón puede ser que no me reconozca la función?
Gracias por la atención.

Fabricio
23/04/2010 18:06:55
10
Avatar del usuario Fabricio

Olvide decir algo. Lo que quiero hacer es actualizar mi cuenta de twitter desde php. Y el error es en la linea 54 de la clase que está disponible para descargar…

Fabricio
23/04/2010 18:08:45
11
Avatar del usuario Sampedro

Hola Fabricio, efectivamente curl_init es una función nativa de PHP, pero en XAMPP para Windows por defecto no viene cargada. Para cargar el modulo de Curl es tan fácil como ir al archivo php.ini, localizado en \xampp\apache\bin\php.ini y descomentar esta linea ;extension=php_curl.dll, eliminando simplemente “;”

Saludos!

Sampedro 23/04/2010 18:11:14
12
Avatar del usuario Fabricio

Excelente!.
Gracias por la atención. Ahora lo pruebo.
Saluos

Fabricio
23/04/2010 20:06:25
13
Avatar del usuario Sergiocius

Twitter ha cambiado su API, de modo que la clase no funciona actualmente. Intentaré actualizarla y, por ahora, podéis seguir el tutorial sobre como twittear vuestros artículos desde feedburner:

http://www.rutarelativa.com/twitter/twittear-tus-post-blogger-feedburner/

Sergiocius 21/09/2010 16:23:00

Escribir comentario en Clase para la API de Twitter

¡Tu opinión nos interesa!. Escribe tu opinión lo más clara posible para que todos podamos entenderla, evita el spam, comentarios ofensivos, etc. ya que serán eliminados. Tu opinión sera moderada antes de ser publicada, por lo que su aparición en la web puede tardar unos minutos. Si deseáis ponerse en contacto para sugerencias o críticas podéis hacerlo desde el formulario de contacto.

Sigue a rutarelativa en twitter
Editores de Ruta Relativa
Avatar del editor KeLDroX KeLDroX Desarrollador en entornos web y Diseñador de profesión, muy activo, que busca siempre enfrentarse a retos cada vez más dificiles. Si un día no hago algo nuevo o no he superado alguna dificultad para mi es un día vacío. Cuento con dos titulaciones: Técnico en Explotación de Sistemas Informáticos y Técnico Superior en Desarrollo de Aplicaciones Informáticas. Fundé rutarelativa porque siempre quise tener un sitio en donde compartir mis experiencias profesionales y a los problemas que me enfrento día a día en el ámbito profesional.
Avatar del editor sergiocius sergiocius Soy un desarrollador en entornos web y escritorio, entusiasta y amante de mi trabajo del que cada día espero aprender algo nuevo. Tengo una titulación de Técnico Superior en Desarrollo de Aplicaciones Informáticas y actualmente curso el primer año de Carrera Universitaria con el poco tiempo que me deja el trabajo. Fundé rutarelativa porque quiero que mi esfuerzo y tiempo invertidos en aprender y poner en práctica algo le resulte útil y fácil a otro usuario, del mismo modo que yo aprendo y ahorro tiempo con la ayuda de los demás.
Avatar del editor Victor Victor Desarrollador de aplicaciones informáticas con altos objetivos y ambiciones. Busco cada día aprender algo nuevo, ya que mi mundo se encuentra en constante actualización. Cuento con una titulación de Técnico Superior en Desarrollo de Aplicaciones Informáticas y una larga experiencia profesional.