Hvordan importerer jeg Facebook-venner fra et annet nettsted

stemmer
6

Jeg leter etter en måte å koble til Facebook ved å tillate brukeren å gå inn brukernavn og passord og få appen koble til sin konto og få sine kontakter slik at de kan invitere dem til å delta i deres gruppe på vår side. Jeg har skrevet en Facebook-app før, men dette er ikke en app så mye som det er en kobling slik at de kan invitere alle sine venner eller bare litt til området vi jobber med.

Jeg har sett flere andre nettsteder gjør dette og også koble til Yahoo, Gmail og Hotmail-kontakter. Jeg tror ikke de bruker Facebook Connect til å gjøre dette siden det er så nytt, men de kan være.

Noen løsning på alle språk er greit så jeg kan port uansett eksempel å bruke C #. Jeg finner ikke noe spesifikt på Google eller Facebook for å løse dette bestemte problemet. Alle hjelpe er verdsatt.

Jeg så en første svaret får fjernet som hadde foreslått jeg kanskje trenger å skrape side venner. Jo mer jeg ser deg rundt, kan dette være det jeg må gjøre. Noen annen måte jeg tror vil kreve at personen til å legge den som en app. Jeg lurer på hvordan et svar kan bli fjernet, kanskje den brukeren slettet den.

Publisert på 17/09/2008 klokken 02:59
kilden bruker
På andre språk...                            


7 svar

stemmer
2

Virker som Facebook har en API for dette. Sjekk denne bloggen her.

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

Svarte 17/09/2008 kl. 03:12
kilden bruker

stemmer
10

Ikke å svare på spørsmålet, men forhåpentligvis gi noen innsikt ...

Det er funksjoner som dette som lærer folk at det er ok å oppgi brukernavn og passord for reiser A på et skjema fra nettstedet B. Dette er definitivt ikke ok. Vennligst ikke gjøre folk tror det er.

Men kanskje Facebook API gjør det mulig å omgå dette problemet ved å gjøre folk logger inn Facebook selv å gi din app tilgang. En liten, men viktig forskjell.

Svarte 17/09/2008 kl. 03:17
kilden bruker

stemmer
3

Jeg så opp at det er greit å svare på mitt eget innlegg, så her er det.

Det viser seg at du er nødt til å skrape listen venner som ikke er lovlig i facebook vilkår for bruk. Så vi ikke skal gjøre dette for våre nettsteder. Her er noen artikler som viser hva som skjer når du ikke spiller etter reglene. Plaxo testet deres skraping med Scoble og Facebook stengt Scobles konto i januar i år.

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

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

Svarte 18/09/2008 kl. 15:28
kilden bruker

stemmer
1

Her er en åpen kildekode PHP 5 verktøy for å la deg importere kontakter fra både e-post og noen sosiale nettverk, inkludert Facebook: OpenInviter er en åpen kildekode PHP klasse, skrevet i PHP5, for å importere kontakter fra de fleste av de kjente e-post leverandører og sosiale nettverk.

Svarte 13/11/2008 kl. 05:55
kilden bruker

stemmer
4

Jeg stilte dette spørsmålet for en stund siden, og før Facebook Connect var levende og godt. Den beste måten å virkelig gjøre dette er å bruke Facebook Connect.

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

Jeg bruker dette på vår aktive nettstedet og bruke Facebook Developer Toolkit for .NET på CodePlex her:

http://www.codeplex.com/FacebookToolkit

Lykke til!

Svarte 29/06/2009 kl. 02:22
kilden bruker

stemmer
5

Du kan bruke Facebook Connect Konto Linking '.

Python / Django eksempel fra Facebook utviklere wiki :

Side:

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

Mal:

<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>
Svarte 22/10/2009 kl. 12:30
kilden bruker

stemmer
-1

Bare importere dem til Yahoo bruker FB Koble til. All bedre? Ingen skjerm skraping, ingen FB brudd. Ferdig.

Svarte 11/07/2011 kl. 15:16
kilden bruker

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