web-dev-qa-db-fra.com

Comment créer une page pour que les utilisateurs invitent leurs amis facebook?

Dois-je utiliser le plugin Simple Facebook Connect? ou puis-je simplement utiliser du code api facebook? Toute aide appréciée.

L'exemple que je tente de répliquer est l'interface de lookbook.nu. Une fois que vous vous êtes connecté avec Facebook, il y a une belle page pour inviter vos amis FB.

2
dwenaus

Un moyen facile serait d'inclure le code Javascript de Facebook:

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

Ensuite, utilisez la page d'invitation Facebook par défaut.

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

EDIT: Voici les étapes à suivre pour inviter vos amis facebook sur votre site Web.

  1. Créez une application pour votre site web sur Facebook. http://developers.facebook.com/docs/guides/canvas/ . Vous aurez besoin de lire sur le transfert d'un utilisateur vers votre site Web principal au lieu d'une page d'application Facebook ou page de canevas.
  2. Lorsque vous êtes connecté à Facebook (en tant que même utilisateur que celui ayant créé l'application Facebook), accédez à votre site Web et cliquez sur le lien "inviter facebook". Voir http://developers.facebook.com/docs/guides/web/ pour plus de détails. Cela enverra les invitations. Vos amis verront une notification Facebook les invitant à votre application. Dans notre cas, l'application et le site Web sont à peu près la même chose.
  3. Lorsque votre ami accepte l'application, une icône apparaît dans la page de son profil. Quand ils cliquent sur cette icône, ils seront dirigés vers votre site Web. Si vous configurez votre application correctement, elle se dirigera vers votre site Web et non vers la page de canevas de Facebook.
  4. Lorsqu'ils arrivent sur votre page, vous avez besoin d'une logique qui gère les utilisateurs qui viennent de Facebook.

HTH

1
rexposadas