Facebook: Kan jeg Programma Legg til en venn?

stemmer
5

Er det en Facebook API for å legge til en venn? Jeg kan ikke finne en, men da jeg ikke kan finne det nevnt noe sted at det er ikke bare én, og dette virker som noe mange mennesker ville være å spørre om.

(Merk: Jeg snakker ikke om en Facebook-applikasjon, men snarere en HTTP-basert API.)

avklaring

Jeg bør nevne at jeg prøver å gjøre dette med brukerne autorisasjon. De gir meg sitt brukernavn og passord. Ikke prøver å spam alle.

Twitter har en veldig enkel API for å gjøre dette; Jeg hadde håpet Facebook gjorde også.

Publisert på 08/05/2009 klokken 18:57
kilden bruker
På andre språk...                            


4 svar

stemmer
4

Jeg tror ikke det er en måte å gjøre dette. Dette er basert på brukerens valg. Det beste alternativet ville være å ha brukeren presset til profilen i spørsmålet, og har dem gjøre jobben.

Edit: Du bør aldri be om brukernavn og passord for facebook. som er et brudd på vilkårene for facebook og et dårlig design valg. du bør bruke sin standard API for tilgang til data til / fra facebook.

Svarte 08/05/2009 kl. 18:59
kilden bruker

stemmer
0

Sjekk ut SimpleTest er prosedyreleseren . Det er en del av deres test rammeverk, men du kan bruke nettleseren komponent uavhengig.

Snoopy er et annet godt alternativ.

Svarte 08/05/2009 kl. 21:18
kilden bruker

stemmer
0

Ja, jeg tror vi bør ikke be om bruker Pass og Brukernavn.

Men, hvis du trenger å gjøre det i søknaden din kan du bruke database / XML å gjøre det. Men bare din søknad vil behandle lagt brukeren som en venn ikke facebook.

I søknaden min jeg lagt til alle venner i DB og også lagt meg selv som en venn av meg selv. slik at jeg kan gjøre oppgaven hva som er definert til myfriends rolle (i søknaden min).

ID FBUserId Name

9705 1215966620 Abul Bashar

9706 1248090545 Tuhin Ahmed
9707 1251036547 Orijit Diponkor Shuvrangshu Tridib
9708 1252800907 Shahin Mahmud 9709 1263680515 Binayan Dey 9710 1275860308 Mitu Kumar Debnath 9711 1279017492 Ahmed Riaj 9712 1280150772 Mahbubur Rub Talha 9713 1287414234 প্রবাসী সারোয়ার 9714 1294159220 Md.Humayun Kabir 9715 1294340379 Shah Muhammad mazed

Svarte 27/06/2009 kl. 13:52
kilden bruker

stemmer
2

Jeg brukte mye tid på å lete, og til slutt kom over en veldig enkel løsning.

Bruke Facebook Javascript API du kan gjøre en venneforespørsel til:

<script>
    FB.ui(
     { 
      method: 'friends.add', 
      id: fbid // assuming you set this variable previously...
     }, 
     function(param){

      console.log(param);

            // If they cancel params will show: 
            //    {action:false, ...}
            // and if they send the friend request it'll have:
            //    {action:true, ...}
            // and if they closed the pop-up window then:
            //    param is undefined
     }
    );
</script>

Tilbakeringing skript kan da bare utfører en AJAX-kall til serveren din der du lagrer info om handlingen, hvis det er nødvendig.

Du kan teste dette ved hjelp av Javascript-konsoll app på Facebook:

http://developers.facebook.com/tools/console

Lim inn skriptet ovenfor, inkludert kodene, eller klikk på "Eksempler" -knappen på bunnen av tekstområdet og finne "fb.ui - friends.add" eksempel.

Svarte 09/12/2010 kl. 22:54
kilden bruker

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