Obtener detalles de usuario de Twitter
Frecuentes
Visto 2,510 equipos
1
Estoy creando una aplicación web con php y JavaScript que obtendrá los detalles de un usuario de twitter. He intentado leer la documentación en https://dev.twitter.com/docs/api/1/get/users/show pero no entendía nada. Encontré muy poca documentación relevante sobre el tema. Necesito ver un código de muestra para un tutorial. ¿Alguien con Ideas?
2 Respuestas
0
La forma en que manejaría esto es usando:
$username = ''; // Twitter Username
$page_data = file_get_contents("https://api.twitter.com/1/users/show.json?include_entities=true&screen_name=$username");
Entonces busca $page_data
para los detalles específicos que desea, usando preg_match()
para que coincida con los patrones de expresiones regulares para los datos que está buscando.
También encontré esto, que está en la misma línea, pero sin expresiones regulares.
http://tareq.wedevs.com/2009/05/playing-with-twitter-json-using-php/
Respondido 04 Jul 12, 01:07
0
Tome mi cuenta de Twitter, por ejemplo. mi nombre de pantalla es charliekilian
. Así que si vas a esta URL:
https://api.twitter.com/1/users/show.json?screen_name=charliekilian&include_entities=true
obtendrá una entidad JSON sobre mi cuenta. En otras palabras, emite la solicitud a través de HTTP GET y responderá con un documento que está estructurado como un objeto JSON que puede analizar para averiguar los datos.
Si desea datos sobre un usuario diferente, reemplace la parte de la URL que es mi nombre de usuario con el nombre de usuario que está buscando.
Respondido 04 Jul 12, 00:07
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php javascript twitter twitter-oauth or haz tu propia pregunta.
gracias charlie ¿Puedo hacer una consulta como el inicio de sesión de facebook de modo que cuando haga clic en iniciar sesión con twitter obtenga los detalles del usuario? Gracias - sammyukavi
No entiendo lo que estás tratando de hacer. ¿Está tratando de permitir que los usuarios de su sitio inicien sesión en su sitio usando su cuenta de Twitter? - Katie Kilian
Sí, pero cuando inician sesión, quiero obtener los detalles del usuario y almacenarlos en mi aplicación. Gracias. - sammyukavi
La única forma de usar el nombre de usuario y la contraseña de Twitter para iniciar sesión en su propio sitio, por el momento, parece ser a través de OAuth 1.0. dev.twitter.com/docs/auth/oauth/faq 2.0 aún no es compatible. - Katie Kilian
Echa un vistazo dev.twitter.com/docs/auth/implementing-sign-twitter - el paso 3 es el punto en el que obtienes el ID de usuario y el nombre de pantalla del visitante que ha iniciado sesión con Twitter. Almacenaría estos valores y luego usaría la llamada API proporcionada por Charlie para obtener el resto de los detalles de usuario que desea. - jay neely