FB.getLoginStatus() appelée avant l'appel de FB.init()

Je veux vérifier si un utilisateur est connecté à facebook en utilisant le Facebook JavaScript JDK et jQuery.
Mais même avec un délai d'attente de 10 secondes, je reçois ce message d'erreur:

FB.getLoginStatus() appelée avant l'appel de FB.init().

Voici mon code:

<script type="text/javascript" src="/js/jquery-1.2.3.pack.js" />
<div id="fb-root"></div>
<script src="http://connect.facebook.net/de_DE/all.js">  </script>
<script type="text/javascript">
    jQuery('document').ready(
    function(){
        FB.init({
                status : true, 
                cookie : true, 
                xfbml  : true 
        });

        setTimeout(function(){

            FB.getLoginStatus(function(response) {
                if (response.session) {
                      jQuery('div#likeButtonWhatsThisText').remove();
                }
            });         
        }, 10000)       
    }
    )
</script>

Aucune idée sur la façon d'obtenir ce travail?

merci christian

  • Je parie que le message d'erreur est tout simplement faux, et que ce qui se passe, c'est que votre "init" appel n'est pas de faire quelque chose de nécessaire pour le prochain appel à travailler.
InformationsquelleAutor christian | 2010-12-22