DesarrolloLibre

Desarrollo Web, Android, juegos y mucho más

Categorias
30-07-2015

En una entrada anterior hablamos de ¿CÓMO CONECTARNOS A TWITTER Y ENVIAR TWEETS CON PHP?; parte del procedimiento que necesitamos para poder consultar los últimos tweets publicado en la red social Twitter ya se han explicado en la entrega anterior:

  1. Crear una aplicación en el portal de Twitter
  2. Tokens de acceso y las APIs Key
  3. La estructura básica del código PHP:
    • Importar la librería
    • Configuraciones

    Si tienes alguna duda sobre los puntos señalados anteriormente te invito a que revises el enlace anterior.

    Re-estructurando el código para consultar los últimos tweets

    Una vez que tenemos claro de qué es lo que queremos hacer y qué necesitamos podemos empezar a realizar las modificaciones necesarias en nuestro código para adaptarlo y muestre los últimos tweets publicados.

    La URL del recurso

    Primero debemos mapear la URL del recurso que queremos obtener; en nuestro caso, los tweets publicados, para esto consultamos el portal de Twitter para desarrolladores, aquí podrás encontrar los distintos recursos que podemos obtener y sus parámetros; en nuestro caso:

    Parámetros de la URL - TWitter

    Los dos últimos tweets publicados

    Estos son los parámetros que podemos indicar para personalizar la búsqueda de los últimos tweets, para nuestro ejemplo nos interesa obtener los dos (2) últimos tweets publicados; veamos el código completo del ejemplo:

            // url del recurso para obtener los tweets
            $url = "https://api.twitter.com/1.1/statuses/user_timeline.json";
    
            // metodo de la peticion
            $requestMethod = 'GET';
    
            // parametros de acceso
            $settings = array(            'oauth_access_token' => 'xxx',
                'oauth_access_token_secret' => 'xxx',
                'consumer_key' => 'xxx',
                'consumer_secret' => 'xxx',
            );
    
            // parametros opcionales
            $getfields = '?count=2';
    
            // creamos la coneccion
            $twitter = new TwitterAPIExchange($settings);
    
            // enviamos la peticion
            echo $twitter->setGetfield($getfields)->buildOauth($url, $requestMethod)->performRequest();
    

    Algunos señalamientos del código PHP anterior:

    Para procesar fácilmente la respuesta obtenida (los dos últimos tweets) puedes emplear el siguiente código al enviar la petición:

            // enviamos la peticion
            $res = $twitter->setGetfield($getfields)->buildOauth($url, $requestMethod)->performRequest();
            $arrayRes = json_decode($res);
    
            // recorremos los tweets recibidos
            // mostramos el contenido
            foreach ($arrayRes as $r) {
                echo $r->text . " - ";
            }
    

    Publicidad

    Give me for a beer!

    Algunos recursos que te pueden interesar

    TCPDF: clase Oper Source para generar PDF con PHP

    TCPDF: clase Oper Source para generar PDF con PHP

    Algunos artículos que te pueden interesar

    ¿Cómo obtener nuestro perfil con la Graph API de Facebook (PHP)?

    ¿Cómo obtener nuestro perfil con la Graph API de Facebook (PHP)?

    Se explica cómo obtener el perfil del usuario autenticado mediante la Graph API de Facebook empleando la SDK de PHP.

    Andrés Cruz 30-06-2016

    ¿Cómo publicar un post en nuestro muro con la API Graph API de Facebook (PHP)?

    ¿Cómo publicar un post en nuestro muro con la API Graph API de Facebook (PHP)?

    Explicamos como obtener los tokens de autenticación desde la página de desarrolladores de Facebook, descargar la SDK de Facebook para PHP, solicitar los permisos, autenticarse y publicar un post en el muro de Facebook.

    Andrés Cruz 27-06-2016

    Null en PHP

    Null en PHP

    El valor NULL indica que la variable que tiene asignado dicho valor, no tiene ningún valor asignado; es decir, indica que la variable no tiene valor.

    Andrés Cruz 27-08-2013