Partage
  • Partager sur Facebook
  • Partager sur Twitter

Savoir si un utilisateur aime votre page facebook?

    26 novembre 2014 à 16:19:03

    Bonjour, 

    J'ai une petite question, je sais qu'il est possible grâce à une API de Facebook de savoir si un utilisateur aime votre page. 

    C'est à dire ce que j'aimerai faire c'est faire une condition :

    Si il aime faire ceci

    S'il aime pas faire autre chose.

    Si vous avez la solution se serai pas de refus. Merci :)

    • Partager sur Facebook
    • Partager sur Twitter

    Développeur web et mobile
    https://kipdev.io

      26 novembre 2014 à 16:54:00

      Plop,

      Je vois pas trop le "pourquoi du comment" de ton post. Tu sais qu'il y a une API Facebook, et tu sais que tu peux récupérer le fait qu'un utilisateur aime ou pas ta page. Bah tu as toutes les cartes en main j'ai envie de dire, à toi de construire ton if et zou.

      • Partager sur Facebook
      • Partager sur Twitter
      Si t'as pas d'amis, prends un curly, et si t'as pas de curly vas à Simply (Je sors >> [-] oui ceci est une porte)
        26 novembre 2014 à 17:09:51

        C'est bien ça le soucis c'est que je comprends pas trop comment fonctionne, j'ai trouvé un code sur un site anglais puisque en Français j'ai pas trouvé la réponse. Il ne fonctionne pas alors que théoriquement il devrait. 

        <div id="fb-root"></div>
        <script src="http://connect.facebook.net/en_US/all.js"></script>
        <script>
          FB.init({
            appId  : '1416529915303970',
            status : true, 
            cookie : true, 
            xfbml  : true  
          });
        </script>
        <script>
        $(document).ready(function(){
        
            FB.login(function(response) {
              if (response.session) {
        
                  var user_id = response.session.uid;
                  var page_id = "40796308305"; //coca cola
                  var fql_query = "SELECT uid FROM page_fan WHERE page_id = "+page_id+"and uid="+user_id;
                  var the_query = FB.Data.query(fql_query);
        
                  the_query.wait(function(rows) {
        
                      if (rows.length == 1 && rows[0].uid == user_id) {
                          $("#container_like").show();
        
                          //here you could also do some ajax and get the content for a "liker" instead of simply showing a hidden div in the page.
        
                      } else {
                          $("#container_notlike").show();
                          //and here you could get the content for a non liker in ajax...
                      }
                  });
        
        
              } else {
                // user is not logged in
              }
            });
        
        });
        
        </script>
        
        <div id="container_notlike">
        YOU DONT LIKE
        </div>
        
        <div id="container_like">
        YOU LIKE
        </div>



        En gros si avec mon compte facebook j'aime coca-cola ca devrait afficher. YOU LIKE, or ça m'affiche les deux contenants.. 

        -
        Edité par Yohann3396 26 novembre 2014 à 17:10:27

        • Partager sur Facebook
        • Partager sur Twitter

        Développeur web et mobile
        https://kipdev.io

          26 novembre 2014 à 17:16:39

          Tu veux utiliser l'API de FB avec quel langage ? PHP, JS ?

          • Partager sur Facebook
          • Partager sur Twitter
          Si t'as pas d'amis, prends un curly, et si t'as pas de curly vas à Simply (Je sors >> [-] oui ceci est une porte)

          Savoir si un utilisateur aime votre page facebook?

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown