Foros del Web » Programando para Internet » PHP »

Conectar a twitter con php

Estas en el tema de Conectar a twitter con php en el foro de PHP en Foros del Web. buenas tardes, antes que nada debo aclarar que por cuestiones laborales de momento no tengo acceso a http://twitter.com , para poder revisar la seccion de ...
  #1 (permalink)  
Antiguo 15/07/2011, 13:27
Avatar de Heiroon  
Fecha de Ingreso: junio-2010
Ubicación: Caracas, Venezuela - Por ahora...
Mensajes: 495
Antigüedad: 14 años, 6 meses
Puntos: 63
Exclamación Conectar a twitter con php

buenas tardes, antes que nada debo aclarar que por cuestiones laborales de momento no tengo acceso a http://twitter.com, para poder revisar la seccion de desarrolladores a ver que consigo (obviamente es mi primera opcion).

Bien, aclarado esto, prosigo... Tengo lo siguiente. Varias cuentas de twitter en una tabla de postgre, con su log y pass.

Ya la consulta para especificar cual cuenta abrir esta. Simplemente quiero saber que tengo que hacer para que con ajax, le envio esos datos y me devuelva una tabla con los ultimos tweets que se hayan hecho en esa cuenta..

Agradezco de antemano su apoyo y ayuda.

Saludos colegas!
__________________
Gmail : [email protected]
Twitter: @heiroon

I'm back!
  #2 (permalink)  
Antiguo 15/07/2011, 14:08
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 10 meses
Puntos: 96
Respuesta: Conectar a twitter con php

Saludos

Podrías leer la siguiente documentación del api de twitter Click Aquí, pienso te podrá orientar para lo que necesitas!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 15/07/2011, 15:57
Avatar de Heiroon  
Fecha de Ingreso: junio-2010
Ubicación: Caracas, Venezuela - Por ahora...
Mensajes: 495
Antigüedad: 14 años, 6 meses
Puntos: 63
Exclamación Respuesta: Conectar a twitter con php

Hola Nano_

Gracias por tu respuesta... Ya estaba por ese punto, y pues resulta que estoy trancado en el punto donde conecto la app con el key y secret.

De verdad ya no se que hacer, xq hago la solicitud y no tengo respuesta.

esto es lo que tengo hasta ahora:

Código PHP:
Ver original
  1. <?php
  2.     include_once '../../includes/path_definitions.php';
  3.     //include_once '../../includes/twitter.php';
  4.     include_once '../../includes/oauth.php';
  5.    
  6.     $ConnPG = new pgdb();
  7.    
  8.     if (!$ConnPG->Connect(false))
  9.     {
  10.         $mensaje =  _('Ha ocurrido un error inesperado que no permitió continuar con la operación.');
  11.         die();
  12.     }
  13.    
  14.     function Print_Timeline($datos){
  15.         foreach($datos as $actual){
  16.             echo '<div class="lineastatus">';
  17.             echo '<img src="' . $actual["user"]["profile_image_url"] . '" width=48 height=48 border=0>';
  18.             echo '<div class="textotimeline">' . $actual["text"] . '</div>';
  19.             echo '<div class="nombreusuario"><a href="' . $_SERVER["PHP_SELF"] . '?accion=verusuario&usuario=' . $actual["user"]["screen_name"] . '">' . $actual["user"]["name"] . '</a></div>';
  20.             echo '</div>';
  21.         }
  22.     }
  23.    
  24.     if(!empty($_REQUEST['id_via']))
  25.     {
  26.         $id_via = $_REQUEST['id_via'];
  27.     }
  28.    
  29.    
  30.         $_sql = "SELECT
  31.                     usu_cue,
  32.                     con_cue,
  33.                     des_cue        
  34.                  FROM
  35.                     trafico.configuracion_cuentas_sociales
  36.                  WHERE
  37.                     id_via =".$id_via;
  38.        
  39.         $ConnPG->Query($_sql);
  40.        
  41.     if ($ConnPG->Recordcount() > 0)
  42.     {
  43.             $fila = $ConnPG->Fobject();
  44.             print _($fila->des_cue);
  45.            
  46.             $sess->setData("twt_user", $fila->usu_cue);
  47.             $sess->setData("twt_pass", $fila->con_cue);
  48.            
  49.             /*$twt = new Twitter($sess->getData('twt_user'), $sess->getData('twt_pass'));
  50.             $timeline = $twt->getUserTimeline();
  51.             Print_Timeline($timeline);*/
  52.            
  53.             // require         
  54.             // create instance
  55.             $twitter = new Twitter('QxpQKy9S27VJb40z1CNFQ', 'nyZFWLcWDqUwfnQKg1XUQoZ6kS0jZ76Vl5q4Tjw2M');
  56.             // get a request token
  57.             $twitter->oAuthRequestToken('');
  58.             // authorize
  59.             if(!isset($_GET['oauth_token'])) $twitter->oAuthAuthorize();
  60.             // get tokens
  61.             $response = $twitter->oAuthAccessToken($_GET['oauth_token'], $_GET['oauth_verifier']);
  62.             // output, you can use the token for setOAuthToken and setOAuthTokenSecret
  63.             var_dump($response);
  64.     }  
  65. ?>
__________________
Gmail : [email protected]
Twitter: @heiroon

I'm back!

Etiquetas: tweet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:16.