Facebook: Pot Programatic Adaugă prieten?

voturi
5

Există un API Facebook pentru a adăuga un prieten? Nu pot să găsesc unul, dar eu nu pot găsi nicăieri că a declarat că nu este una, iar acest lucru pare ca ceva o mulțime de oameni ar fi întrebat despre.

(Notă: Nu vorbesc despre o aplicație de Facebook, ci mai degrabă un API bazat pe HTTP.)

Clarificare

Ar trebui să menționez că am încercat să fac acest lucru cu autorizarea utilizatorilor. Mi-au dau numele de utilizator și parola. Nu încercați să spam-ul pe nimeni.

Twitter are un API foarte simplu pentru a face acest lucru; Am sperat Facebook a făcut prea.

Întrebat 08/05/2009 la 19:57
sursa de către utilizator
În alte limbi...                            


4 răspunsuri

voturi
4

Nu cred că există o modalitate de a face acest lucru. Aceasta se bazează pe alegerea utilizatorului. Cel mai bun pariu ar fi să aibă utilizatorul împins la profilul în cauză și le-au făcut lucrarea.

Editare: Ar trebui să nu solicite un nume de utilizator și o parolă pentru facebook. că este o încălcare a termenilor Facebook și o alegere proastă de design. ar trebui să utilizați API - ul lor standard pentru accesarea datelor la / de la Facebook.

Publicat 08/05/2009 la 19:59
sursa de către utilizator

voturi
0

Check out browser - ul scriptable SimpleTest lui . Acesta face parte din cadrul lor de testare, dar puteți utiliza componenta browser - ul independent.

Snoopy este o altă opțiune bună.

Publicat 08/05/2009 la 22:18
sursa de către utilizator

voturi
0

Da, cred că nu ar trebui să cerem Pass de utilizator și numele de utilizator.

Dar, dacă trebuie să o facă în cererea dumneavoastră, puteți utiliza baza de date / XML pentru a face acest lucru. Dar numai cererea dumneavoastră va trata utilizatorul adăugat ca nu este un prieten Facebook.

În cererea mea am adăugat toți prietenii în DB și a adăugat, de asemenea, mea de sine ca un prieten de-al meu de sine. astfel încât i se poate face sarcina ceea ce este definit rolul myFriends (în cererea mea).

ID-ul FBUserId

9705 1215966620 Abul Bashar

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

Publicat 27/06/2009 la 14:52
sursa de către utilizator

voturi
2

Am petrecut o mare parte din timp în căutarea, și în cele din urmă a venit o soluție foarte disponibile pe mai simplă.

Folosind API-ul Facebook Javascript puteți face o cerere de prietenie cu:

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

Script-ul de apel invers poate apoi pur și simplu efectuează un apel ajax la serverul în cazul în care salvați informații despre acțiunea, dacă este necesar.

Puteți testa acest lucru utilizând aplicația consolă JavaScript pe Facebook:

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

Inserați scriptul de mai sus, inclusiv etichetele, sau faceți clic pe butonul „Exemple“ pe partea de jos a zonei de text și pentru a găsi „fb.ui - friends.add“ exemplu.

Publicat 09/12/2010 la 23:54
sursa de către utilizator

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