Fondamentalement, je suis nouveau à l'utilisation de l'API facebook et j'ai des problèmes avec essayer de faire fonctionner mon code, le code suivant devrait fournir une invite si l'utilisateur ne s'est pas connecté mais je ne suis pas sûr Qu'est-ce qui va pas avec ça. http://apps.facebook.com/biographyscribe/Facebook autorisation & login
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"
xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
<title></title>
</head>
<body>
<p>hello</p>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '490455294310717', // App ID from the App Dashboard
channelUrl: 'channel.php',
status : true, // check the login status upon init?
cookie : true, // set sessions cookies to allow your server to
xfbml : true // parse XFBML tags on this page?
});
// Additional initialization code such as adding Event Listeners goes here
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var uid = response.authResponse.userID;
accessToken = response.authResponse.accessToken;
} else if (response.status === 'not_authorized'){
FB.login();
} else {
window.top.location = 'https://www.facebook.com/index.php';
}
});
};
// Load the SDK's source Asynchronously
(function(d, debug){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all" + (debug ? "/debug" : "") + ".js";
ref.parentNode.insertBefore(js, ref);
}(document, /*debug*/ false));
</script>
<div id="fb-root"></div>
</body>
</html
>
Avez-vous des erreurs javascript lorsque vous exécutez ce programme? Quelle est la sortie? Avez-vous essayé de déplacer
au-dessus des balises de script? – TommyBsPopup bloqueur? Son recommandé d'appeler FB.login uniquement sur l'interaction explicite de l'utilisateur - vous l'appelez juste au chargement de la page. – CBroe