Facebook: Kann ich hinzufügen Programmatically Sie einen Freund?

stimmen
5

Gibt es einen Facebook-API einen Freund hinzufügen? Ich kann nicht ein, finden aber dann kann ich nicht finden es überall festgestellt, dass es nicht ein, und dies scheint wie etwas, was viele Menschen über fragen würde.

(Anmerkung: Ich spreche nicht über eine Facebook-Anwendung, sondern eine HTTP-basierte API.)

Klärung

Ich sollte erwähnen, dass ich versuche, dies mit der Benutzer Berechtigung zu tun. Sie geben mir ihren Benutzernamen und Passwort ein. Nicht versuchen, jemanden spammen.

Twitter hat eine sehr einfache API, dies zu tun; Ich hatte gehofft, Facebook auch.

Veröffentlicht am 08/05/2009 um 19:57
quelle vom benutzer
In anderen Sprachen...                            


4 antworten

stimmen
4

Ich glaube nicht, dass es eine Möglichkeit, dies zu tun. Dies basiert auf der Wahl des Benutzers. Der beste Weg wäre der Benutzer zu haben, in Frage zu dem Profil geschoben und haben sie die Arbeit machen.

Edit: Sie sollten nie einen Benutzernamen und ein Passwort für Facebook fragen. das ist eine Verletzung der Bedingungen von Facebook und einer schlechten Design - Wahl. Sie sollten ihren Standard - API für den Zugriff auf Daten zu / von Facebook verwenden.

Beantwortet am 08/05/2009 um 19:59
quelle vom benutzer

stimmen
0

Schauen Sie sich Simple des skript Browser . Es ist Teil ihres Test - Framework, aber Sie können unabhängig voneinander die Browser - Komponente verwenden.

Snoopy ist eine weitere gute Option.

Beantwortet am 08/05/2009 um 22:18
quelle vom benutzer

stimmen
0

Ja, ich glaube, wir nicht für Benutzer-Pass und Benutzername fragen.

Aber, wenn Sie es in Ihrer Anwendung tun müssen, können Sie Datenbank / XML verwenden, das zu tun. Aber nur Ihre Anwendung der zusätzlichen Benutzer als Freund behandelt nicht die Facebook.

In meiner Anwendung hinzugefügt ich alle Freunde in DB und fügte auch mein Selbst als Freund meiner Selbst. so dass ich die Aufgabe, das zu tun, was zu MyFriends Rolle definiert ist (in meiner Anwendung).

ID FBUserId Namen

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

Beantwortet am 27/06/2009 um 14:52
quelle vom benutzer

stimmen
2

Ich verbrachte viel Zeit auf der Suche, und kam schließlich quer durch eine sehr einfache Lösung.

Mit Hilfe der Facebook Javascript API Sie können mit einer Freundschaftsanfrage tun:

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

Der Callback-Skript kann dann führt einfach einen Ajax-Aufruf zu Ihrem Server, wo Sie Informationen über die Aktion speichern, wenn nötig.

Sie können dies testen, indem Sie die JavaScript-Konsole App auf Facebook mit:

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

Fügen Sie in dem Skript oben, einschließlich der Tags, oder klicken Sie auf die „Beispiele“ Taste auf der Unterseite des Textbereichs und finden Sie das „fb.ui - friends.add“ Beispiel.

Beantwortet am 09/12/2010 um 23:54
quelle vom benutzer

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