it-swarm.com.de

Kann ich mit der Facebook-API einen Freund hinzufügen?

Ermöglicht die API meinem mit Facebook verbundenen Benutzer, einen Freund hinzuzufügen?

30
TIMEX

Das Hinzufügen von Freunden ist über die API nicht möglich.

Sie können jedoch Benutzer an http://www.facebook.com/addfriend.php?id=[USER UID] weiterleiten.

Dabei ist [USER UID] eine gültige Facebook-Benutzer-ID.

Viel Glück!

28
Gdeglin

Ich habe viel Zeit mit dem Suchen verbracht und bin schließlich auf eine sehr einfache Lösung gestoßen.

Mit der Facebook Javascript API können Sie eine Freundschaftsanfrage mit:

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

Das Callback-Skript kann dann einfach einen Ajax-Aufruf an Ihren Server ausführen, wobei Sie Informationen über die Aktion speichern, falls erforderlich.

Sie können dies mit der Javascript-Konsolen-App auf Facebook testen:

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

Fügen Sie das Skript einschließlich der Tags in das Skript ein oder klicken Sie auf die Schaltfläche "Beispiele" Am unteren Rand des Textbereichs, um das Beispiel "fb.ui - friends.add" zu finden.

28
bejonbee
1
ma11hew28

Hier ist eine Wiki-Liste der API-Methoden, die Ihnen zur Verfügung stehen http://wiki.developers.facebook.com/index.php/API#Administrative_Methods

Sieht nicht so aus, als könnten Sie Freunde über die API hinzufügen. Beachten Sie, dass die iPhone-Facebook-App auch keine Funktion zum Hinzufügen von Freunden enthält. Sie wurde über die API geschrieben, sodass die Idee, die Sie nicht können, mehr Gewicht erhält

0
Tim Jarvis