it-swarm.com.de

Wie erstelle ich eine Seite, auf der Benutzer ihre Facebook-Freunde einladen können?

Muss ich das Simple Facebook Connect-Plugin verwenden? Oder kann ich einfach einen Facebook-API-Code verwenden? Jede Hilfe dankbar.

Das Beispiel, das ich zu replizieren versuche, ist die Schnittstelle bei lookbook.nu. Sobald Sie sich mit Facebook angemeldet haben, gibt es eine nette Seite, um Ihre FB-Freunde einzuladen.

2
dwenaus

Eine einfache Möglichkeit wäre, den Facebook-Javascript-Code einzugeben:

 wp_deregister_script('facebook');
    wp_enqueue_script(
        'facebook',
        'https://connect.facebook.net/en_US/all.js'
    );

Verwenden Sie dann die standardmäßige Facebook-Einladungsseite.

<script>
        function facebookInvite(){
            var request = {
                message: 'my message',
                method: 'apprequests'
            };
            FB.ui(request, function (data) {
                if (data.request_ids.length > 0) {
                    alert("Facebook invite successful.");
                }
            });
        }
    </script>

BEARBEITEN: Mit den folgenden Schritten können Sie Ihre Facebook-Freunde auf Ihre Website einladen.

  1. Erstellen Sie eine Anwendung für Ihre Website in Facebook. http://developers.facebook.com/docs/guides/canvas/ . Sie müssen nachlesen, wie Sie einen Benutzer auf Ihre Hauptwebsite anstatt auf eine Facebook-Anwendungsseite (Canvas-Seite) weiterleiten.
  2. Wenn Sie bei Facebook angemeldet sind (als derselbe Benutzer, der die Facebook-App erstellt hat), rufen Sie Ihre Website auf und klicken Sie auf "Facebook-Link einladen". Weitere Informationen finden Sie unter http://developers.facebook.com/docs/guides/web/ . Dadurch werden die Einladungen verschickt. Ihre Freunde erhalten eine Facebook-Benachrichtigung, in der sie zu Ihrer Bewerbung eingeladen werden. In unserem Fall ist die Anwendung und die Website so ziemlich dasselbe.
  3. Wenn Ihr Freund die Anwendung akzeptiert, wird auf seiner Profilseite ein Symbol angezeigt. Wenn sie auf dieses Symbol klicken, werden sie zu Ihrer Website weitergeleitet. Wenn Sie Ihre Anwendung richtig konfigurieren, werden sie auf Ihre Website und nicht auf die Facebook-Canvas-Seite weitergeleitet.
  4. Wenn sie auf Ihrer Seite landen, benötigen Sie eine Logik, die einen Benutzer behandelt, der von Facebook hereinkommt.

HTH

1
rexposadas