Facebook: Kan ik programmatisch een vriend?

stemmen
5

Is er een Facebook-API om een ​​vriend toe te voegen? Ik kan het niet vinden, maar dan kan ik het nergens vinden verklaard dat er niet één, en dit lijkt iets waar veel mensen zouden vragen over.

(Let op: ik heb het niet over een Facebook-applicatie, maar eerder een HTTP-API.)

Verduidelijking

Ik moet zeggen dat ik probeer om dit te doen met de gebruikers toestemming. Ze geven me hun gebruikersnaam en wachtwoord. Niet proberen om iedereen te spammen.

Twitter heeft een zeer eenvoudige API om dit te doen; Ik had gehoopt Facebook deed ook.

De vraag is gesteld op 08/05/2009 om 19:57
bron van user
In andere talen...                            


4 antwoorden

stemmen
4

Ik denk niet dat er een manier is om dit te doen. Dit is gebaseerd op de keuze van de gebruiker. Het beste zou zijn om de gebruiker geduwd om het profiel in kwestie en hebben ze het werk doen.

Edit: Je moet nooit vragen om een gebruikersnaam en wachtwoord voor Facebook. dat is een schending van de voorwaarden van Facebook en een slecht ontwerp keuze. moet je hun standaard api gebruiken voor toegang tot de gegevens van / naar facebook.

antwoordde op 08/05/2009 om 19:59
bron van user

stemmen
0

Check out scripts browser SimpleTest's . Het is onderdeel van hun test framework, maar u kunt de browser component zelfstandig gebruiken.

Snoopy is een goede optie.

antwoordde op 08/05/2009 om 22:18
bron van user

stemmen
0

Ja, ik denk dat we moeten niet vragen voor de gebruiker Pass en de gebruikersnaam.

Maar, als je nodig hebt om het te doen in uw toepassing kunt u de database / XML te gebruiken om dat te doen. Maar alleen uw aanvraag zal de toegevoegde gebruiker als een vriend niet de facebook behandelen.

In mijn aanvraag alle vrienden in DB toegevoegd i en ook mijn zelf als een vriend van mijn zelf. zodat ik de taak wat is gedefinieerd om myfriends rol (in mijn toepassing) kan doen.

ID FBUserId Naam

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 Mohammed Mazed

antwoordde op 27/06/2009 om 14:52
bron van user

stemmen
2

Ik bracht een groot deel van de tijd aan het zoeken, en tot slot tegenkwam een ​​zeer eenvoudige oplossing.

Met behulp van de Facebook JavaScript-API kun je een vriend verzoek doen:

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

De callback script kan dan gewoon voert een ajax gesprek naar uw server waar u informatie opslaan over de actie, indien nodig.

U kunt dit testen door het gebruik van de javascript console app op Facebook:

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

Plak in het script hierboven, met inbegrip van de tags, of klik op de knop "Voorbeelden" aan de onderkant van de tekst gebied en vind de "fb.ui - friends.add" voorbeeld.

antwoordde op 09/12/2010 om 23:54
bron van user

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