2011-11-23 4 views
0

J'essaie d'utiliser Facebook se connecter sur mon site pour la première fois.facebook se connecter sur mon site

J'ai créé une application et je copiais le code d'ici AS IS à un fichier HTML vide http://developers.facebook.com/docs/guides/web/#login

mais tout ce que je vois est un texte brut - « Connexion avec Facebook » - aucun bouton, aucune fonctionnalité .

quel peut être le problème?

Le code est -

<html> 
    <head> 
     <title>My Facebook Login Page</title> 
    </head> 
    <body> 
     <div id="fb-root"></div> 
     <script> 
     window.fbAsyncInit = function() { 
      FB.init({ 
      appId  : 'XXXXXXX', 
      status  : true, 
      cookie  : true, 
      xfbml  : true 
      }); 
     }; 
     (function(d){ 
      var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
      js = d.createElement('script'); js.id = id; js.async = true; 
      js.src = "//connect.facebook.net/en_US/all.js"; 
      d.getElementsByTagName('head')[0].appendChild(js); 
     }(document)); 
     </script> 
     <div class="fb-login-button">Login with Facebook</div> 
    </body> 
</html> 
+0

Des mises à jour sur cette question? – jean27

+0

J'ai abandonné et l'ai fait d'une autre manière .. merci à tous – TamarG

Répondre

0

Essayez d'ajouter un espace de noms XML à la balise html < > de votre document.

<html xmlns:fb="http://ogp.me/ns/fb#"> 

... essayez ce qui suit pour votre bouton de connexion:

<fb:login-button></fb:login-button> 
0

D'après ce que j'ai remarqué à partir de votre code HTML, il vous manque la balise qui relie au SDK de JS Facebook.

Ajouter ceci:

<script src="https://connect.facebook.net/en_US/all.js#appId={YOUR_FACEBOOK_APP_ID}&xfbml=1"></script> 

Alors, au lieu de faire

<div class="fb-login-button">Login with Facebook</div> 

do

<fb:login-button></fb:login-button> 

comme ce que Charley P. a répondu.

-1

Essayez d'exécuter votre application dans l'hôte. si votre projet est basé sur le projet php, exécutez https://localhost/projectname.

Et également vérifier votre paramètre d'application facebook. le nom de votre projet doit être identique au nom du site.

Questions connexes