[Tips] Effectuer une action au Like d’un utilisateur

2013, Jul 30    

Il se peut que vous vouliez effectuer une action au like Facebook sur votre site. Le code pour cela est très simple. Il se reporte à cette partie de la documentation Facebook.

Le code s’appuie donc sur l’événement FB.Event.subscribe. Pas besoin de beaucoup plus d’explications qu’un bout de code je pense.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div id="fb-root"></div>
 
window.fbAsyncInit = function() {
     FB.init({
       appId      : '',
       status     : true,
       cookie     : true,
       xfbml      : true
     });
     FB.Event.subscribe('edge.create', function() {
       top.window.location = 'http://rkueny.fr';
     });
   };
   (function(d, debug){
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[];
     if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/fr_FR/all" + (debug ? "/debug" : "") + ".js";
     ref.parentNode.insertBefore(js, ref);
   }(document, false));

Dans cette exemple, l’action déclenchée (ligne 11) est juste le changement de l’url de la page. Enjoy !