Je dois ajouter une fonctionnalité d'invitation d'utilisateurs à mon application de réseau social afin que les utilisateurs puissent inviter des contacts de leurs comptes hotmail ou yahoo. Comment puis-je faire cela et existe-t-il des bibliothèques open source libres qui le font?Comment inviter des personnes de MSN, Yahoo dans mon application?
Répondre
En fonction du service pour lequel vous souhaitez obtenir les informations de contact, ils peuvent déjà vous fournir une API publiée.
Par exemple, Yahoo a une API de liste de contacts, vous pouvez utiliser: http://developer.yahoo.com/social/rest_api_guide/contact_api.html
Google a également un: http://code.google.com/apis/contacts/
Et le fait Windows Live: http://msdn.microsoft.com/en-us/library/bb463974.aspx
Si vous avez besoin quelque chose à travailler avec un service sans API, vous devrez peut-être demander à cet utilisateur son nom d'utilisateur et son mot de passe, l'utiliser temporairement pour se connecter à son compte, télécharger les informations de contact, puis supprimer les informations de connexion. Cependant, il existe des problèmes évidents de confidentialité et de sécurité avec cette approche. Néanmoins, il est utilisé assez fréquemment par de nombreux sites de réseaux sociaux.
La même approche peut également être utilisée pour récupérer des informations de contact à partir de services de messagerie instantanée. Vous vous connectez (peut-être en utilisant une API IM open source) et obtenez leur liste de contacts et leurs coordonnées.
Il ya quelque temps Jeff a écrit un bon article sur ce problème: http://www.codinghorror.com/blog/archives/001128.html – n3rd
Ah, merci pour ce lien. Cet article dit à peu près tout. –
Juste au cas où quelqu'un était intéressé - je voudrais partager ce morceau de code que j'ai trouvé sur le web. C'est gratuit et très facile à installer et à intégrer. http://openinviter.com est basé sur php et vous pouvez extraire des contacts e-mail à partir de pratiquement n'importe quel carnet d'adresses.
Vous avez juste besoin d'un curl configuré pour cela.
l'avez-vous utilisé plus? est-ce sécurisé? semble être si utile, mais je m'en fous de la sécurité. –
Que demandez-vous exactement? Comment se connecter au compte Hotmail d'un utilisateur et extraire ses contacts? – n3rd
Eh bien - c'est comme vous voyez dans facebook - vous avez une option pour inviter les gens de votre liste de contacts hotmail. Vous entrez votre adresse hotmail et le système vous permet de vous connecter à hotmail, après quoi vous pouvez récupérer leurs contacts pour envoyer des emails. – Ali