Sto tentando di implementare una funzione di autorizzazione utilizzando l'SDK JavaScript di Facebook. Quando lo eseguo, controlla la console e vedo l'errore.Facebook Javascript SDK uncaught TypeError: Impossibile leggere la proprietà 'userID' di undefined
uncaught TypeError: Cannot read property 'userID' of undefined
codice snippet
<div id="fb-root"></div>
<!-- Load the Facebook JavaScript SDK -->
<script src="//connect.facebook.net/en_US/all.js"></script>
<script>
var appId = 'APP_ID';
var uid;
// Initialize the JS SDK
FB.init({
appId: '413026618765431',
cookie: true,
});
// Get the user's UID
FB.getLoginStatus(function(response) {
uid = response.authResponse.userID ? response.authResponse.userID : null;
});
function authUser() {
FB.login(function(response) {
uid = response.authResponse.userID ? response.authResponse.userID : null;
}, {scope:'email,publish_actions'});
}
</script>