Comment puis-je importer des amis Facebook depuis un autre site

voix
6

Je cherche un moyen de se connecter à Facebook en permettant à l'utilisateur d'entrer son nom d'utilisateur et mot de passe et que notre application se connecter à leur compte et obtenir leurs contacts afin qu'ils puissent les inviter à se joindre à leur groupe sur notre site. J'ai écrit une application Facebook avant, mais ce n'est pas une application autant qu'il est un connecteur afin qu'ils puissent inviter tous leurs amis, ou quelques-uns sur le site que nous travaillons.

Je l'ai vu plusieurs autres sites font ainsi se connecter à Yahoo, contacts Gmail et Hotmail. Je ne pense pas qu'ils utilisent Facebook Connect pour le faire, car il est si nouveau, mais ils peuvent être.

Toute solution dans toutes les langues est très bien que je peux le port quel que soit par exemple à utiliser C #. Je ne peux pas trouver quoi que ce soit spécifiquement sur Google ou Facebook pour résoudre ce problème spécifique. Toute aide est appréciée.

J'ai vu une première réponse supprimeront que j'avais suggéré peut-être besoin de gratter la page d'amis. Plus je regarde autour de moi, cela pourrait être ce que je dois faire. Toute autre façon de penser, il faudra la personne pour l'ajouter comme une application. Je me demande comment une réponse peut être supprimée, peut-être que l'utilisateur a supprimé.

Créé 17/09/2008 à 03:59
source utilisateur
Dans d'autres langues...                            


7 réponses

voix
2

On dirait que Facebook a un api pour cela. Consultez ce blog ici.

http://developers.facebook.com/news.php?blog=1&story=73

Créé 17/09/2008 à 04:12
source utilisateur

voix
10

Ne pas répondre à la question, mais espérons fournir un aperçu ...

Ses caractéristiques de ce genre qui enseignent aux gens qu'il est autorisé à entrer son nom d'utilisateur et mot de passe pour le site A sur un formulaire à partir du site B. Cela est certainement pas correct. S'il vous plaît ne pense pas que les gens font qu'il est.

Mais peut - être l'API Facebook vous permet de contourner ce problème, en rendant les gens se connectent à Facebook lui - même pour donner accès à votre application. Une légère différence , mais importante.

Créé 17/09/2008 à 04:17
source utilisateur

voix
3

Je levai les yeux qu'il est bien de répondre à mon poste, si elle est ici.

Il se avère que vous devrez gratter la liste d'amis qui est pas légal en termes d'utilisation de Facebook. Donc, nous ne faisons cela pour nos sites. Voici quelques articles qui montrent ce qui se passe lorsque vous ne jouez pas les règles. Plaxo testé leur grattant avec Scoble et Facebook fermé Scobles compte en Janvier de cette année.

http://scobleizer.com/2008/01/03/what-i-was-using-to-hit-facebook/

http://news.cnet.com/8301-13577_3-9839474-36.html

Créé 18/09/2008 à 16:28
source utilisateur

voix
1

Voici un outil open source PHP 5 pour vous permettre d' importer des contacts à la fois e-mail et des réseaux sociaux dont Facebook: OpenInviter est une classe PHP open source, écrit en PHP5, pour importer des contacts de la plupart des e-mail bien connu les fournisseurs et les réseaux sociaux.

Créé 13/11/2008 à 06:55
source utilisateur

voix
4

J'ai posé cette question il y a quelque temps et avant Facebook Connect était en direct et bien. La meilleure façon de faire vraiment ce utilise Facebook se connecter.

http://developers.facebook.com/connect.php?tab=website

J'utilise actuellement ce sur notre site en direct et en utilisant la boîte à outils Facebook Developer for .NET sur CodePlex ici:

http://www.codeplex.com/FacebookToolkit

Bonne chance!

Créé 29/06/2009 à 03:22
source utilisateur

voix
5

Vous pouvez utiliser Facebook Connect 'compte Lier.

Exemple Python / Django Facebook wiki des développeurs :

Page:

def invite_friends(request): 
    #HTML escape function for invitation content. 
    from cgi import escape 
    facebook_uid = request.facebook.uid 

    # Convert the array of friends into a comma-delimeted string. 
    exclude_ids = ",".join([str(a) for a in request.facebook.friends.getAppUsers()]) 

    # Prepare the invitation text that all invited users will receive. 
    content = """<fb:name uid="%s" firstnameonly="true" shownetwork="false"/>       wants to invite you to play Online board games, <fb:req-choice url="%s" label="Put Online Gaming and Video Chat on your profile!"/>""" % (facebook_uid, request.facebook.get_add_url()) 

    invitation_content = escape(content, True) 
    return render_to_response('facebook/invite_friends.fbml',
            {'content': invitation_content, 'exclude_ids': exclude_ids })

Modèle:

<fb:request-form action="http://apps.facebook.com/livevideochat/?skipped=1"     
        method="POST" invite="true" type="Online Games" 
        content="` content `">        

    <fb:multi-friend-selector max="20" 
        actiontext="Here are your friends who aren't using Online Games and Live Video Chat. Invite them to play Games Online today!" 
        showborder="true" rows="5" exclude_ids="` exclude_ids `"> </fb:request-form>
Créé 22/10/2009 à 13:30
source utilisateur

voix
-1

Il suffit de les importer dans Yahoo en utilisant FB Connect. Tout au mieux? Pas screen scraping, aucune violation de FB. Terminé.

Créé 11/07/2011 à 16:16
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more