Importar Contactos con PHP

  • 13/11/2008
  • 12:06 am
  • unijimpe

Una de las cualidades de las redes sociales es la facilidad para importar contactos de las diferentes cuentas de email u otras redes sociales, esto permite que se puede hacer invitaciones a nuestros contactos y de esa forma fomentar el uso y aumentar el número de visitantes de las redes sociales.

Open Inviter es una clase escrita en PHP 5 que te permitirá importar tus contactos de AOL, GMail, Windows Live (Hotmail), Lycos, Mail.com, Yahoo!, Facebook, Hi5, LinkedIn, MySpace, Orkut, Twitter, entre otros.

Adicionalmente han desarrollado plugins para integrarlo con la mayoría de gestores de contenidos como: Wordpress, Drupal, Joomla, SocialEngine, PhpBB, SimpleMachines, entre otros.

Como Utilizar OpenInviter
Para descargar OpenInviter es necesario registrarse en la web oficial el cual creará un archivo de configuración que hace las veces de licencia para utilizar esta librería. Una vez descargado el archivo, extraemos el contenido y copiamos los archivos: openinviter.php, openinviter_base.php, config.php y la carpeta plugins. Luego el proceso es simple, creamos una instancia de la clase OpenInviter, seleccionamos el proveedor del cual deseamos extraer los contactos, ingresamos el usuario y clave para finalmente extraer e imprimir los registros obtenidos.

  1. // File: demo.php
  2. include('openinviter.php');
  3. $inviter = new OpenInviter();
  4. $inviter->startPlugin('gmail');
  5. $inviter->login("username", "password");
  6.  
  7. $contacts = $inviter->getMyContacts();
  8. foreach ($contacts as $email => $name) {
  9.     echo $name . "  - " . $email . "<br>";
  10. }
  11. $inviter->stopPlugin(true);
  12. $inviter->logout();

Como pueden ver el uso de esta clase es muy sencilla pero muy potente, en pocos minutos podemos crear la aplicación para importar contactos.

Posts Relacionados

Total de Comentarios: 19

Publicidad
13/11/2008
3:22 am

:), justo lo que estaba buscando, gracias unijimpe.

Eduardo
13/11/2008
3:54 am

muy bien unijimpe x la noticia, lo llevamos probando desde que salio hace menos de 1 mes y va muy bien

Jhonattan Guillen
13/11/2008
7:43 am

Que excelente utilidad, ya hacia falta. Gracias!

Derleth
13/11/2008
10:56 am

hey unijimpe hay entradas antiguas de tu blog que no se muestran, como por ejemplo la seccion “mysql” que tiene 6 entradas pero solo se muestran 3 y asi hay muchas entradas mas de otros temas que no se muestran completamente, seria bueno que lo soluciones inmediatamente, saludos

Hvason
13/11/2008
11:49 am

Unijimpe y sabes si el mensaje que se va enviar se puede colocar codigo HTML ????

Salu2.

Hvason
13/11/2008
12:35 pm

No logro instalar (vizualizar en la web) ayuda ??

Hvason
13/11/2008
12:37 pm

Se necesita la libreria Curl en mi servidor ?????

13/11/2008
1:13 pm

En realidad se necesita PHP5 con la libreria cURL activada

Hvason
13/11/2008
2:52 pm

Gracias por la respuesta unijimpe, no estoy seguro de las caracteristicas de mi servidor, pero ahora resulta que logre visualizador en el explorador el importador, ingreso una cuenta y me importa ahora el problema es que no llega nada a los correos supuestamente enviados. crees que se deba a lo de tener PHP 5 y cURL

13/11/2008
11:04 pm

Excelente estaba buscando algo así desde hace muchoooooooo tiempo. De igual manera no conocés alguna similar (para tener una alternativa)

Jorge
14/11/2008
8:42 am

buenisisisisimo ,,, necesito saber algun host donde puede alojar esto y que soporte PHP5?

les agradeceria su help, graxias unijimpe.. ¨¨

14/11/2008
10:06 am

Bueno yo estoy alojado en MediaTemple, ellos te dan la posibilidad de utilizar PHP4 o PHP5, puedes configurar un dominio para que funcione en determinada versión de PHP. A mi parecer son los mejores del mercado.

21/11/2008
6:28 pm

Funciona bastante bien

26/11/2008
11:02 pm

que padre justo lo qeu buscaba,. gracias

Jorge
02/12/2008
8:36 pm

Saludoooss!!

Inijimpe o alguien que pueda ayudar en el archivo: demo.php como crearlo … por ejemplo necesito para hotmail y que pasos tendria que hacer … o todo ya esta listo? espero que me hayan entendido. contactarse a mi correo: jorge_dmm19@hotmail.com porfavor

11/12/2008
11:58 am

En teoría ahora con google open social ya no haría falta ya que ellos proveen la interfaz para autenticarse y obtener los contactos sin tener que dar tu usuario y contraseña. Aun así está interesante :)

22/01/2009
3:32 pm

[...] Fuente | Unijimpe [...]

30/01/2009
4:27 pm

Amigo, de ante mano gracias por tan valiosa informacion…
Ahora, quiero saber si me puedes ayudar en la instalacion de los archivos en mi servidor y pagina web… ojala nos pongamos en contacto y poder llegar a un acuerdo. gracias

Davide
16/02/2009
9:04 am

hola, instalado el openinviter, pero por alguna cuenta d ehotmail si que impirta los contactos, desde otra no… desde yahooo tampoco me consiguió importar…mientra desde gmail si….lo mismo me pasa desde la demo misma de la web de openiviter…. a alguien mas le pasa esto?

un saludo

Enviar Comentario

(*)

(*)