Oscar's Blog

Blog de Oscar Valenzuela - GNU con Linux, Free Software, Android, Hacking

Integra tu cuenta Google+ con Twitter usando sus APIs en 15 pasos.

01 May 2013


Hace tiempo un buen amigo, me había pedido una forma para integrar Google Plus (Google+) con la cuenta Twitter y en ese entonces la única forma de realizar esta integración era utilizando un correo, es decir, compartir con una cuenta fantasma, enviando un correo, “parseando” el correo con la notificación y luego publicando el contenido en Twitter. La verdad, una forma bien “trucha”, pero en la mayoría de los casos funcionaba.

Con la publicación de la API de Google+, se hizo posible armar integraciones, sin embargo esto seguía siendo complejo y requiere algo de conocimiento. Es por esto, que decidí aprovechar un ratito libre y armar un pequeño desarrollo que se conecte a tu cuenta en Google+, lea el feed de contenidos y luego publique los contenidos en Twitter. Este desarrollo esta escrito en PHP y se puede descargar desde aquí: https://code.google.com/p/gplus2twitter/

Luego, deberán hacer algunas configuraciones que las he resumido en 15 pasos:
  1. Ingrese a su perfil en Google+.
  2. Ingrese a la siguiente URL: https://code.google.com/apis/console/
  3. Seleccione “Services” o “Servicios” y verifique que la opción “Google+ API” este habilitado, sino habilitalo!.
  4. Ingrese a “API Access”.
  5. Bajo el recuadro “Simple API Access” anote y guarde su “API Key” anotándolo en el archivo de configuración “config.php” bajo el parametro “$apiKey”.
  6. Ingrese a su perfil en Google+, al hacerlo fíjese que en la URL, aparece un ID que identifica su cuenta. Es decir, si su URL es similar a https://plus.google.com/101454396565203911226 entonces el ID es esa serie de numeros: 101454396565203911226.
  7. Anotelos en su config bajo el parametro “$proId”
  8. Ingrese con su cuenta Twitter a https://dev.twitter.com/apps
  9. Click en “Create a new Application”.
  10. Ingresamos lo que se nos ocurra para “name”, “description” y para “website” y aceptamos los términos.
  11. Vamos a la opción “Settings” y bajo el box “Application Type” marcamos la opción “Read and Write”.
  12. Volvemos a “Details” y presionamos el botón “Your access token” para crear nuestro Token.
  13. Configuramos los datos en nuestro config.
  14. Damos permisos de escritura al directorio Cache (chmod -R 777 Cache).
  15. Cronteamos el sync.php para que se ejecute a intervalos de tiempo.
Y con esto, a disfrutar nuestros posts en Twitter desde Google+.
Publicado originalmente por Oscar Valenzuela en http://ovalenzuela.xpertians.com – Puede ser compartido y copiado libremente, mientras mantenga esta nota.