Hoe importeer ik Facebook vrienden uit een andere website

stemmen
6

Ik ben op zoek naar een manier om verbinding te maken met Facebook, doordat de gebruiker in hun gebruikersnaam en wachtwoord in te voeren en hebben onze app aan te sluiten op hun rekening en krijgen hun contacten, zodat ze hen kan uitnodigen om hun groep aan te sluiten op onze site. Ik heb een Facebook-app geschreven, maar dit is niet een app zo veel als het is een connector, zodat ze al hun vrienden kunnen uitnodigen of gewoon wat aan de site werken we aan.

Ik heb een aantal andere sites dit te doen en ook verbinding maken met Yahoo, Gmail en Hotmail contacten. Ik denk niet dat ze met behulp van Facebook Connect om dit te doen omdat het zo nieuw, maar ze ook mogen zijn.

Elke oplossing in elke taal is prima als ik kan poort wat bijvoorbeeld te gebruiken C #. Ik kan niets specifiek op Google of Facebook om dit specifieke probleem aan te pakken zijn. Alle hulp wordt gewaardeerd.

Ik zag een eerste antwoord, worden verwijderd, dat had voorgesteld ik nodig zou kunnen hebben om de pagina vrienden schrapen. Hoe meer ik kijk rond, kan dit zijn wat ik moet doen. Een andere manier denk ik dat de persoon zal nodig hebben om het toe te voegen als een app. Ik ben benieuwd hoe een antwoord kan krijgen verwijderd, misschien is dat de gebruiker hem verwijderd.

De vraag is gesteld op 17/09/2008 om 03:59
bron van user
In andere talen...                            


7 antwoorden

stemmen
2

Het lijkt erop dat Facebook heeft een api voor. Controleer dit blog hier.

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

antwoordde op 17/09/2008 om 04:12
bron van user

stemmen
10

Niet beantwoorden van de vraag, maar hopelijk het verstrekken van enig inzicht ...

Het is functies zoals deze dat mensen leren dat het ok is om hun gebruikersnaam en wachtwoord in te voeren voor de site A op een formulier van de site van B. Dit is zeker niet ok. Neem dan maken mensen denken dat het is.

Maar misschien de Facebook API stelt u in staat om dit probleem te omzeilen, door het maken van mensen inloggen op Facebook zelf om uw app toegang te verlenen. Een klein maar belangrijk verschil.

antwoordde op 17/09/2008 om 04:17
bron van user

stemmen
3

Ik keek op dat het goed is om mijn eigen bericht te beantwoorden, dus hier is het.

Het blijkt dat je zal hebben om de lijst vrienden die niet legaal is in facebook gebruiksvoorwaarden schrapen. Dus zullen we niet moeten doen voor onze sites. Hier zijn een paar artikelen die laten zien wat er gebeurt als je niet aan de regels. Plaxo testten hun schrapen met Scoble en Facebook stilgelegd Scobles rekening in januari van dit jaar.

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

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

antwoordde op 18/09/2008 om 16:28
bron van user

stemmen
1

Hier is een open source PHP 5 hulpmiddel om u te laten contacten van zowel e-mail en een aantal sociale netwerken zoals Facebook te importeren: OpenInviter is een open source PHP klasse, geschreven in PHP5, voor het importeren van contacten van de meeste bekende e-mail providers en sociale netwerken.

antwoordde op 13/11/2008 om 06:55
bron van user

stemmen
4

Deze vraag heb ik een tijdje geleden en vóór Facebook Connect was live en goed. De beste manier om dit echt te doen is met behulp van Facebook Connect.

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

Ik ben momenteel met behulp van dit op onze live site en het gebruik van de Facebook Developer Toolkit for .NET op Codeplex hier:

http://www.codeplex.com/FacebookToolkit

Succes!

antwoordde op 29/06/2009 om 03:22
bron van user

stemmen
5

U kunt gebruik maken van Facebook Connect 'Account koppelen'.

Python / Django voorbeeld uit de Facebook-ontwikkelaars wiki :

Pagina:

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 })

Sjabloon:

<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>
antwoordde op 22/10/2009 om 13:30
bron van user

stemmen
-1

Gewoon importeren in oa het gebruik van FB Connect. Alle beter? Geen screen scraping, geen FB overtredingen. Gedaan.

antwoordde op 11/07/2011 om 16:16
bron van user

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