+ Responder tema
Resultados 1 al 3 de 3

Tema: Usar la API de Twitter (Clase)

  1. #1
    N4X
    N4X está desconectado
    Dragonauta en Proceso
    Fecha de ingreso
    18 oct, 09
    Mensajes
    71
    Gracias
    28
    Agradecido 16 veces en 9 Mensajes

    Predeterminado Usar la API de Twitter (Clase)

    Estos días por alguna extraña razón me estoy dedicando a las API’s, y como no podia faltar voy a explicar un uso básico de la API de twitter.
    Empezaremos bajando la Class de Twitter
    En el primer ejemplo veremos el TimeLine de Twitter, lo primero que tenemos que hacer es crear el objeto:

    Código PHP:
    $tw = new Twitter(); 
    y usaremos la función getPublicTimeLine() para acceder al Timeline

    Código PHP:
    <?php
    include_once('twitter.php');

    /* Ejemplo 1: TimeLine */
    $tw = new Twitter();

    $timeline $tw->getPublicTimeLine();

    echo 
    '<pre>';
    print_r($timeline);
    echo 
    '</pre>';

    ?>
    Como veis nos devuelve un array con lo que ahora sabemos a que claves tenemos que acceder para sacar los datos que nos interesan así que podriamos hacer algo más prolijo así:

    Código PHP:
    include_once('twitter.php');

    $tw = new Twitter();

    $timeline $tw->getPublicTimeLine();

    foreach (
    $timeline as $tweet)
    {
    echo 
    'User: '.$tweet['user']['name'].'<br/>
    Text: '
    .$tweet['text'].'<br/>
    Source: '
    .$tweet['source'].'<br/>
    Date: '
    .date('d-m-Y'$tweet['created_at']).'<br/><br/>';

    En el segundo ejemplo aprenderemos a loguear una cuenta en Twitter y acceder al timeline de nuestros amigos, al de un amigo en específico, a nuestro timeline o ver los amigos de alguien.
    Ahora al iniciar el objeto tenemos que pasarle dos parámetros (usuario, contraseña)

    Código PHP:
    $tw = new Twitter('user''pass'); 
    Usaremos 3 funciones:
    - getFriendsTimeline(): nos devuelve el timeline de nuestros amigos
    - getUserTimeline(): Sin parámetro nos devuelve nuestro timeline, podemos agregar el nombre de un usuario para recivir su timeline.
    - getFriends(‘user’): Nos da la lista de amigos de el user.

    Código PHP:
    <?php
    include_once('twitter.php');
    /* Ejemplo 2: Auth in Twitter */

    $tw = new Twitter('user''pass');

    $friendtweet $tw->getFriendsTimeline(); //Timeline de amigos
    $mytweet $tw->getUserTimeline(); //Mi timeline
    $dragontweet $tw->getUserTimeline('DragonJAR'); //El Timeline de dragon
    $exactlimonfriends $tw->getFriends('exactlimon'); //Los amigos de exactlimon.

    echo '<pre>';
    echo 
    print_r($friendtweet);
    echo 
    '</pre>';
    ?>
    EL último ejemplo que trataremos hoy nos enseña como enviar un tweet, además agregaremos un par de comandos para manejar algunoos errores.
    Las funciones nuevas a usar son:
    - test(): Comprueba que haya conexión con twitter.
    - verifyCredentials(): Comprueba que user y pass son correctos.
    - updateStatus: Envia el tweet.

    Código PHP:
    <?php
    include_once('twitter.php');

    /* Ejemplo 3: Enviando mensajes a twitter */
    $tw = new Twitter('user''pass');

    if (
    $tw->test()) { //comprobamos conexión
    if($tw->verifyCredentials()){ //comprobamos user y pass
    $tw->updateStatus('menasje de prueba con la API twitter');
    echo 
    'Mensaje enviado';
    } else
    echo 
    'Usuario o contraseña incorrectas';
    } else {
    echo 
    'No hay conexión con twitter';
    }
    ?>

    Como veis no hay mucho que explicar, esta API es muy simple he intuitiva así que os animo a probarla.

    Fuente: skamasle.com

  2. #2
    Dragonauta en Proceso Avatar de kagure
    Fecha de ingreso
    10 ene, 10
    Ubicación
    /NULL
    Mensajes
    95
    Gracias
    0
    Agradecido 34 veces en 18 Mensajes

    Predeterminado

    Bueno ahora mismo habria que hacerle un par de cambio para adaptarla, a nuevo metodo de autenticacion de twitter OAuth.

    Gracias

  3. #3
    N4X
    N4X está desconectado
    Dragonauta en Proceso
    Fecha de ingreso
    18 oct, 09
    Mensajes
    71
    Gracias
    28
    Agradecido 16 veces en 9 Mensajes

    Predeterminado

    si, pero esto es de abril :P

+ Responder tema

Visitantes encuentran esta página buscando por:

utilizar api twitter

como usar la api de twitter

como usar api twitter

como usar api de twitteruso api twittercomo usar las api de twitterusar api de twittercomo usar twitter apiusar la api de twitterusar el api de twitterejemplo api twitter phpcomo utilizar el api de twitterusar twitter apitwitter lista de amigos phpejemplos api twitteruso de la api de twitterenviar mensajes twitter phpapi twitter .netapi twitter ejemplostwitter api drupal como usarutilizar api de twittercomo utilizar un api de twittercomo utilizar la api de twitterusar api twitter acceder a mi timeline desde la api

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes