October 2nd, 2011 Category: Curso Zend Framework
21 Comments »

Hoy vamos a ver como conectar nuestra aplicacion con Twitter.

Lo mas importante por ahora es conseugir que un usuario se pueda identificar con su cuenta de twitter. Vamos a usar para esto Zend_Oauth, que nos facilita la conexion con cualquier sistema que use este protocolo.

Tambien vamos a usar los Services de Zend Framework, los cuales nos brinda una interfaz para facilitar la interaccion con otros servicios externos, como Twitter, Technoratti, Yahoo, etc.

Gracias Maestros del Web, por la publicacion, hace click en la imagen para ir al post en maestrosdelweb.com

En el proximo capitulo vamos a ver como hacer un sitio multi idioma.


Invitame una Cerverza


Comentar


21 Responses

genial@genial.com 2011-10-02 13:30:11
esto es genial, los campos no tiene label asi que puse genial :-)

Pablo Morales 2011-10-02 17:34:51
Gracias genial :P

Ahi agregue los label

Claudio 2011-10-02 18:33:21
Yaps! te debo el twitt, sigue así Pablo!!! gracias nuevamente por el esfuerzo

Steven 2011-10-03 17:59:01
Hola pablo.... una consulta

en el application.ini cuando dejo esta linea:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
me da el siguiente error:

Fatal error: Uncaught exception 'UnexpectedValueException' with message 'DirectoryIterator::__construct(D:\xampp\htdocs\PhpProject2\application/modules) [directoryiterator.--construct]: failed to open dir: No such file or directory' in D:\ZendFramework\library\Zend\Controller\Front.php:289 Stack trace: #0 D:\ZendFramework\library\Zend\Controller\Front.php(289): DirectoryIterator->__construct('D:\xampp\htdocs...') #1 D:\ZendFramework\library\Zend\Application\Resource\Frontcontroller.php(72): Zend_Controller_Front->addModuleDirectory('D:\xampp\htdocs...') #2 D:\ZendFramework\library\Zend\Application\Bootstrap\BootstrapAbstract.php(681): Zend_Application_Resource_Frontcontroller->init() #3 D:\ZendFramework\library\Zend\Application\Bootstrap\BootstrapAbstract.php(624): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('frontcontroller') #4 D:\ZendFramework\library\Zend\Application\Bootstrap\BootstrapAbstract.php(584): Zend_Application_Bootstrap_BootstrapAbstract->_boots in D:\ZendFramework\library\Zend\Controller\Front.php on line 292

Pablo Morales 2011-10-03 20:23:09
Al parecer no encuentra el directorio modules dentro de la carpeta application, comenta la linea, por ahora no la vas a necesitar.

duckuster 2011-10-04 21:50:47
Pablo lo tuyo es genial. Muchas gracias por los aportes.

Steven 2011-10-05 13:56:22
Hola pablo,

Una vez obtenidos los datos de twitter como puedo hacer para ver la foto, el username y el nombre de la persona en el index del sitio?

Saludos!


Steven S.

Pablo Morales 2011-10-05 21:10:23
@Steven fijate que los datos los tenes cuando haces el llamado a

$twitter->account->verifyCredentials();

Esto te devuelve un objeto que si haces un print_r podes ver cual es la propiedad para traerte todos los datos que necesitas.

Albert 2011-10-06 10:50:58
Pablo Morales, excelentes tutoriales; había leído los anteriores de foros del web pero no ayudaban mucho. Estos son super fáciles llegar y hacer, el único detalle que encuentro es que estoy en un PC solo con audífonos y hay algunos vídeos que se escuchan super bien y fuertes pero otros que están ultra bajos el audio no escucho nada (casi nada) y como sugerencia por favor si puedes ver eso. Por ejemplo este vídeo se escucha muy despacio y la clase 4 se escucha super bien.

Gracias por todo :D

Pablo Morales 2011-10-06 19:00:58
Prometo comprarme un micrófono.decente para la próxima, por ahora proba viendo el vidrio en hd eso mejora el audio

duckfuster 2011-10-07 13:20:39
Pablo, buen dia . Vi que estas certificado en zend.
Me podrias recomendar por donde empezar a buscar para poder certificar zend ? .

Muchas Gracias.

Saludos

Pablo Morales 2011-10-07 23:32:01
Tenes que fijarte en Person

http://www.zend.com/services/certification/pearson-vue

Tenes muchos lugares oficiales donde rendir el examen.

Saludos.

Eddy 2011-10-08 17:24:47
muchasss graciasss muyyyy buenaaaa

duckuster 2011-10-15 01:07:17
Gracias pablo.

ricardo 2011-11-03 22:45:04
Estimado me aparece el siguiente mensaje

Message: Could not retrieve a valid Token response from Token URL: Failed to validate oauth signature and token

Pablo Morales 2011-11-03 23:17:07
Charan!!!

jeje, estaba esperando a ver a quien era el primero en reportar ese error :D

El problema es simple, la hora de tu sistema es diferente a la hora de Twitter, seguramente tengas desactualizada la hora de tu sistema, no?

ricardo 2011-11-04 00:16:51
Estimado y como puede verificar que tenga la misma hora en mi so que en twitter ?

Xurde Duran 2011-12-27 08:32:52
Hola Pablo!

Fui siguiendo todos tus vídeos hasta aquí, y como has hecho algunos cambios desde el final del vídeo 5 hasta el comienzo de este, he decidido bajarme tu código de github. He añadido el virtualhost, pero no me funciona. Para simplificar: qué pasos hay que seguir desde que me bajo tu código hasta que lo hago funcionar (usando por ejemplo MAMP).

Gracias!

pablofmorales@gmail.com 2011-12-27 08:50:05
Que error te da Xurde?

Xurde Duran 2011-12-27 09:49:42
Hola Pablo,

me da un server error, como que no encuentra la página. Le di varias vueltas y no conseguí solucionarlo. Además, he visto que conectas con una nueva tabla "categorias". Así que quizás sea demasiado engorroso y poco didáctico partir de tu código final.

Crees que partiendo del código al final del ejercicio 5 (que por ejemplo incluye update y eliminar entradas) puedo realizar este ejercicio 6?

Gracias

Pablo Morales 2011-12-27 15:19:41
en el archivo .htaccess que tenes en public/

escribi

SetEnv APPLICATION_ENV development