Importar contactos de Hotmail, Gmail, Yahoo, Facebook, Twitter con OpenInviter

Enviado por Carxl el Jue, 10/07/2010 - 17:34.

Hablaré de OpenInviter, librería para importar contactos con php.

Quizás alguien ha tenido la misma necesidad de poder importar contactos desde diferentes proveedores, Hotmail, Yahoo, Gmail y hasta los mismos Facebook y Twitter con php.

Cuando busqué información para resolver ese requerimiento, descubrí la librería OpenInviter.

 

Qué es OpenInviter?

Script Open Source gratuito para Importar Contactos desde decenas de proveedores, escrito en Php5.

 

Antes de la instalación de OpenInviter

Para instalar OpenInviter satisfactoriamente en nuestro servidor, hay que tener en cuenta varias cosas:

  1. Tener php5.
  2. Apache como servidor web (la verdad sólo lo he probado con éste).
  3. En lo posible tener instalador Curl, o en su defecto wget para realizar peticiones, en este caso http.
  4. Tener instalado PhpDomDocument.

Importante:

Las estadísticas vienen activadas por defecto en la instalación, pero si no tienes SqlLite instalado en tu server, openinviter no te permitirá seguir. Dos opciones:

  1. Desactivar las estadísticas en el archivo config.php, en la opción "stats", colocarla en false.
  2. La obvia, instalar Sqlite.

Instalación OpenInviter

Después de percartarnos que los anteriores puntos están cumplidos, podemos instalar OpenInviter.

  1. Ir a la página oficial de OpenInviter.
  2. Registrarse, para poder descargarlo.
  3. Seguir los pasos que vienen en su manual.

La idea general es descomprimir el tar.gz (o el zip) de OpenInviter y ejecutar el postinstall.php

Debería verse una imagen como esta:

Instalación OpenInviter

Usar OpenInviter

Después de tener una respuesta similar a la imagen mostrada arriba, podemos ejecutar example.php.

No sobra decirlo, ir a: http://tudominio/openinviter/example.php

Digitar usuario, contraseña y seleccionar el proveedor con el que queramos obtener los contactos.

Y listo! OpenInviter retornará los contactos que tenga en el proveedor seleccionado.

A la fecha la versión oficial es la 1.9.3.

Demo de Openinviter.

Espero les sirva Laughing

Hasta la próxima!

Parra...jajaaj

Enviado por Callis (no verificado) el Mié, 11/10/2010 - 12:43.
Parra...jajaaj

amigo yo estoy haciendo lo

Enviado por camilo ocampo (no verificado) el Jue, 12/09/2010 - 10:20.
amigo yo estoy haciendo lo que em dices pero tengo varias preguntas que es domdocument y donde lo puedo descargar . tambien eso de sqlite para que sirve y proque e necesario .. si pudieramos hablar para que me ayudes hacer esto deverdad que em intereza hay te dejo mi correo . gracias

Hola Camilo... Disculpa la

Enviado por Carxl el Jue, 12/09/2010 - 14:33.

Hola Camilo...

Disculpa la demora... el trabajo :-P

1. PhpDomDocument: es una librería de php que usa OpenInviter en su core para funcionar. La documentación te dice que viene activa por defecto.

2. Qué es sqlite? También tienes la web oficial. SqlLite es un motor de base de datos sql "lite" jeje (liviano). Se usa normalmente para proyectos pequeños y no se puede esperar usarlo en grandes aplicaciones.
Disculpa de nuevo la demora :S
Saludos.

bueno gracias por la

Enviado por camilo ocampo (no verificado) el Vie, 12/10/2010 - 10:06.
bueno gracias por la respuesta , depronto tu ya has implementado OPENINVITER ? me podrias ayudar a implementarlo, yo tengo un hosting en ZOBYHOST.COM y con ftp lo que hago es subir la libreria a FILEZILLA y despues habro el archivo postinstall.php , despues lo borro y ejecuto el example.php y hasta hay todo bien , pero cuando le doy mi correo la contrasena y escojo el hotmail (lo mismo con gmail) me dice que la contrasena y el mail no son correctos que intente mas tarde, segun he leido son los puertos , pero en otras partes tambien dicen que se necesita un hosting pago (el mio es gratuito) te pediria el favor que si tu has implementado este OPENINVITER en algun lado me puedas ayudar si no es mucha molestia guiandome paso a paso como puedo hacerlo y que es necesario para la instalacion asi como lo dice aca , me puedes mandar una mail o pondemos hablar por messenger para que me guies cuando puedas , ademas seria una gran ayuda porque eres uno de los pocos en internet que explica bien masomenos comos e hace esto .. espero tu respuesta .. y no te preocupes por la demora .gracias por haber contestado

Sí claro, lo he implementado

Enviado por Carxl el Dom, 12/12/2010 - 02:11.
Sí claro, lo he implementado dos veces y sin problemas jeje :-p Lo más probable es que sea tu host, como es gratuito quizás tenga deshabilitada opciones y configuraciones propias de php o apache que requiere openinviter. Los pasos que digo en el tuto son los que yo mismo sigo para mis proyectos. Como es un tuto, la idea es compartir el conocimiento y experiencia entre todos, por lo que podrás postear tus dudas acá, te parece?. Te aconsejo también, que intentes instalarlo en un server de pago y no en uno gratuito. Saludos. Carxl.

Bien Amigo , he conseguido un

Enviado por camilo ocampo (no verificado) el Mié, 12/15/2010 - 17:25.
Bien Amigo , he conseguido un hosting pagado y ahora si ha funcionado la libreria ala perfeccion ahora quiero hacerle algunos ajuestes , porque la verdad es Horrible la apariencia, tu la has dejado asi o la has hecho mas agradable . me podrias dar alguno trucos de como cambiar cosas , para que quede mejor. y me podrias dar la direccion de alguna de tus paginas para ver como ha quedado la tuya. gracias por tu ayuda con este tema Saludos

Me alegra que ya te funcione

Enviado por Carxl el Mar, 12/21/2010 - 08:09.
Me alegra que ya te funcione :) Realmente en los proyectos que lo he implementado no puedo hacer públicos los links. En cuanto a la personalización, es muy fácil. OpenInviter en su archivo example.php muestra el html y el "poco estilo" que maneja. Ahí sabrás como hacerlo. Saludos.

es estupenda la aplicación

Enviado por xziolhvinvhgl (no verificado) el Jue, 02/10/2011 - 10:58.
es estupenda la aplicación muchas gracias por subir y compartir este recurso con nosotros... funciona a la maravilla.. GRACIAS

Para eso estamos :-)

Enviado por Carxl el Jue, 02/10/2011 - 22:54.
Para eso estamos :-)

Hola se que este tema es de

Enviado por Anónimo (no verificado) el Lun, 07/04/2011 - 18:11.
Hola se que este tema es de hace ya un año pero no encuentro más informacion que me pueda ayudar y tengo una duda. Al momento que descargue y corri por primera vez la libreria funciono muy bien. Pero ahora al probar con una cuenta de hotmail no funciona. funciona a la perfeccion con cuentas de yahoo, gmail e incluso me muestra los de facebbok pero con hotmail simplemente no. y ya no se que hacer quite la carpeta del servidor y lo volvi a pegar, e reiniciado mi servidor. borrar el historial y el script no creo que este mal por que es el que ponen en todos los ejemplo y con el es con el que hago las pruebas con las optras cuentas que funciona bien que crees que pueda ser... de ante mano muchas gracias y espero tu respuesta.,

Hola, cómo vas? Pues, a mi me

Enviado por Carxl el Mar, 07/05/2011 - 15:57.

Hola, cómo vas?

Pues, a mi me sucedió algo parecido alguna vez que lo intenté implementar y procedí a probar el demo de la página oficial y funcionó bien, por lo que descarté un problema del script como tal.

En ese proceso, escribí a soporte técnico y estaban dispuestos a echarme una mano.

Prueba con el demo de la página, si no, escribe a soporte técnico, seguro te darán una solución Wink

Saludos!

hola... estoy probando este

Enviado por Anónimo (no verificado) el Lun, 12/19/2011 - 08:23.
hola... estoy probando este soft, y anda bien, el problema es que no puedo deshabilitar las stats. Modifico config.php y pongo stats a cero, pero cuando corro el postinstall.php, este lo vuelve a poner a uno. Alguna idea??

Hola! En la parte donde dice

Enviado por Carxl el Mar, 12/20/2011 - 09:20.

Hola!

En la parte donde dice "Importante" explico como desactivar las estadísticas. Espero te funcione Smile

Saludos.

Estimado necesito asesoría...

Enviado por Christian (no verificado) el Mar, 04/10/2012 - 08:21.
Estimado necesito asesoría... para un mini proyecto para obtener los datos de contacto en las distintas plataformas (Hotmail, Gmail, Yahoo, Facebook, Twitter.) Favor de contactar a la brevedad. Saludos.!

Enviar un comentario nuevo

  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.
CAPTCHA de imagen
Enter the characters shown in the image.