L'extraction de l'id d'utilisateur de Facebook SDK Javascript objet de session

Je suis en utilisant Facebook du SDK Javascript "FB.l'interface utilisateur" à tirer vers le haut une boîte de dialogue d'authentification OAuth. Une fois que vous cliquez sur autoriser, j'ai besoin de saisir de l'objet session, extrait de l'id de l'utilisateur et de l'utiliser encore plus dans mon script. Pour une raison que je ne peut pas le faire fonctionner correctement, je reçois pas défini, même si la session n'existe pas.

<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script type="text/javascript">
FB.init({
    appId  : '***************',
    status : true,
    cookie : true,
    xfbml  : true
});
FB.getLoginStatus(function(response) {
    if (response.session) {
        //do something
    } else {
        FB.ui({
            method: 'oauth',
            display: 'page',
            scope: 'email',
            perms: 'email'
        },
        function(response) {
            alert(response.session.uid); //returns underfined
        });
    }
});
</script>

OriginalL'auteur Yev | 2011-03-18