Crear RSS de Twitter para Api 1.1

   

Written by:

Developer TwitterDesde el 11 de Junio la api de Twitter ha cambiado. Para todos aquellos que tengan código que recoja los datos del rss ya sea un widget de wordpress o una programación en vuestra web, habrá podido comprobar que ha dejado de funcionar generando un error. Si por suerte se ha generado un sistema de backup o cookie guardando los últimos datos, vereis que datan del 10 de Junio.

Para generar un nuevo RSS de Twitter con la api 1.1 seguiremos los siguientes pasos:

1. Nos dirigiremos a la web de Desarrollo de aplicaciones de Twitter y nos loguearemos con la cuenta Twitter que queremos realizar el RSS (https://dev.twitter.com/apps)

devapptwitter

2. Crearemos nueva app (aplicación) donde introduciremos los siguientes campos:

  • Name Nombre descriptivo de la aplicación
  • Description descripción de lo que hace, para que servirá o donde estará (util si tenemos varias app’s)
  • Website Dirección donde va instalada la app, a poder ser allí donde haya información de la aplicación
  • Callback URL Dirección donde se visualizará el rss (ej:http://www.miweb.com/rss.php)

Las direcciones han de llevar ‘http://'. Necesitaremos acceso a los Tokens así que pincharemos en Created Access Token, que son los caracteres que nos facilitarán la conexión junto a las keys.

3. Crearemos el acceso a los tokens access_token

4.Recogeremos los valores de validación para el código de creación de RSS.

  • Consumer key
  • Consumer secret
  • Access token
  • Access token secret

5. Nos descargaremos los ficheros php para recoger los datos de la api y crear la estructura de rss en formato xml que podemos reestructurar a nuestra manera posteriormente. El código lo podeis encontrar en la página original situado en el tercer parrafo (twitter-v1.1.zip updated 2-Mar-2013) con un peso de 125kb tan solo.

6. Iremos a el código de key y cambiaremos los datos por los que nos a dado la web de desarrollo de Twitter para poder realizar la autentificación.

7. Este código os muestra las 50 entradas de la home, si deseais realizar modificaciones tanto de número de entradas como de tipo de contenido dirigiros por la línea 125 aproximadamente y encontrareis el siguiente código:

$code = $tmhOAuth->request(
     'GET', 
          $tmhOAuth->url('1.1/statuses/home_timeline'), 
          array(
          'include_entities' => true,
          'count' => 50,
     )
   );

Si modificamos home_timeline por user_timeline podremos ver nuestros propios tweets y los retweets. Con list veremos los favoritos o poner mentions y veremos las menciones.

 

Fuente Referencia: diSueño tacito

Fuente Original: FogCat

4 respuestas a “Crear RSS de Twitter para Api 1.1”

  1. human remy

    human remy

    Crear RSS de Twitter para Api 1.1 | Salinasjavi’s Blog

  2. live code

    live code

    Crear RSS de Twitter para Api 1.1 | Salinasjavi’s Blog

  3. online dictionary

    online dictionary

    Crear RSS de Twitter para Api 1.1 | Salinasjavi’s Blog

  4. Avatar de Rodrigo
    Rodrigo

    Y si quiero mostrar solo los tweets que contengan un hastag especifico? sin importar de que usuario sea?

Deja un comentario