borjamunoz / API-REST-PHP-Twitter

Ejemplo de conexión con la API de Twitter
0 stars 0 forks source link

No consigo realizar la conexión #1

Open borjamunoz opened 9 years ago

borjamunoz commented 9 years ago

No consigo conectar con la API de twitter, estoy usando TwitterAPIExchange.php que lo incluyo en mi index.php, tiene una clase con sus métodos para hacer las peticiones a twitter. Creo la configuración en mi documento index.php, introduzco los tokens y las keys me ha suministrado twitter pero cuando intento conectar, en la consola de google chrome me da error de servidor y mozilla me da otros errores. Ésto lo he intentado desarrollando desde cloud9. Por otra parte he intentado ejecutarlo con xampp en local pero ni con esas...

borjamunoz commented 9 years ago

Ahora le he agregado código para que me muestre el error que hay y me sale lo siguiente: Fatal error: Uncaught exception 'Exception' with message 'You need to install cURL, see: http://curl.haxx.se/docs/install.html' in /home/ubuntu/workspace/TwitterAPIExchange.php:32 Stack trace: #0 /home/ubuntu/workspace/index.php(18): TwitterAPIExchange->__construct(Array) #1 {main} thrown in /home/ubuntu/workspace/TwitterAPIExchange.php on line 32

borjamunoz commented 9 years ago

Estoy más cerca del error, parece que OAuth de twitter requiere de la libreria cURL. He instalado en windows esa librería pero si ejecuto desde los servidores de Cloud9 sigue dando el error, imagino que es porque tiene servidores ubuntu. Si ejecuto desde local con Apache no sale el error pero tampoco muestra los tweets. :(

borjamunoz commented 9 years ago

SOLUCIONADO!!! Efectivamente el problema venía del uso necesario de las librerias cURL y cloud9 no tiene instaladas en php esas librerías. Para ello en la terminal de cloud9: sudo apt-get install php5-curl y después sudo /etc/init.d/apache2 restart. y Fin! accedemos a la API :):):):): :+1: