Título: Error usando API de Twitter Publicado por: WorkingAPI en 31 Julio 2011, 22:29 pm Hola!.
Justamente hoy he empezado a programar con la API de twitter. (Nunca antes había trabajado con una API de ningun sitio) y seguiendo tutoriales, manuales y realizando un script, me sale el siguiente error: Fatal error: Uncaught exception 'TwitterException' with message 'Basic authentication is not supported' in C:\xampp\htdocs\api\twitter.php:204 Stack trace: #0 C:\xampp\htdocs\api\twitter.php(1196): Twitter->doCall('account/verify_...', Array, true) #1 C:\xampp\htdocs\api\index.php(39): Twitter->verifyCredentials() #2 {main} thrown in C:\xampp\htdocs\api\twitter.php on line 204 Estoy trabajando sobre Xampp en un Windows 7 y creo que he logrado activar cURL correctamente. Si pudieseis ayudarme, estaría encantado. Un saludo, WorkingAPI. Título: Re: Error usando API de Twitter Publicado por: madpitbull_99 en 1 Agosto 2011, 00:26 am Seguramente te estés autenticando por el antiguo método, que ya no es soportado (obsoleto).
Tendrás que usar OAuth (https://dev.twitter.com/docs/auth/oauth/faq). Puedes descargarla del repositorio GitHub (https://github.com/abraham/twitteroauth) (viene con ejemplos de uso), de todas formas en la red hay muchos tutoriales sobre esto. Título: Re: Error usando API de Twitter Publicado por: WorkingAPI en 1 Agosto 2011, 08:50 am Seguramente te estés autenticando por el antiguo método, que ya no es soportado (obsoleto). Tendrás que usar OAuth (https://dev.twitter.com/docs/auth/oauth/faq). Puedes descargarla del repositorio GitHub (https://github.com/abraham/twitteroauth) (viene con ejemplos de uso), de todas formas en la red hay muchos tutoriales sobre esto. Hola madpitbull, Aún no he tenido tiempo de observar los archivos php y tal y veo que son los archivos Oauth.php y twitteroauth.php. Mi pregunta es la siguiente: ¿Esa librería sirve también para obtener datos como últimos mensajes, datos de perfil, imagen como la otra librería (Aunque la 1era esté obsoleta)?. Gracias. Un saludo, WorkingAPI. Título: Re: Error usando API de Twitter Publicado por: madpitbull_99 en 1 Agosto 2011, 11:54 am Para obtener tweets no hace falta usar OAuth, con json o xml se puede hacer:
Respuesta en formato JSON: Código: http://api.twitter.com/1/statuses/user_timeline/madpitbull_99.json Formato XML: Código: http://api.twitter.com/1/statuses/user_timeline/madpitbull_99.xml También puedes recibir la información como RSS o Atom: Código: http://api.twitter.com/1/statuses/user_timeline/madpitbull_99.rss El último parámetro de la URL es el formato (json, xml, rss, atom). En PHP puedes usar file_get_contents(). Título: Re: Error usando API de Twitter Publicado por: WorkingAPI en 1 Agosto 2011, 14:22 pm Si, para obtenerlos tweets de un usuario ya los puedo sacar con JS pero a mi me gustaría obtenerlos mediante PHP para crear un algoritmo y me sea mucho mas fácil. Por cierto, no solo estoy buscando la manera de mostrar tweets si no la manera de obtener su perfil, menciones, poder crear mensajes desde la aplicación a crear. Un saludo, WorkingAPI |