Clé API Erreur dans Facebook Connect (sdk javascript)
Je suis en train de mettre en œuvre de Facebook se Connecter sur un site web. Je suis en train de travailler avec Javascript SDK de Facebok. Je suis nouveau à cela et malheureusement, la plupart des liens figurant sur Facebook WIKI ne sont pas à jour... Retour 404 not found. De toute façon, j'ai ajouté ce code avant la fin </body>
:
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
<div id="fb-root"></div>
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"> </script>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : '12344', //my real app id is here
status : true, //check login status
cookie : true, //enable cookies to allow the server to access the session
xfbml : false //parse XFBML
});
FB.login(function(response) {
if (response.session) {
if (response.perms) {
alert('user is logged in and granted some permissions');
//user is logged in and granted some permissions.
//perms is a comma separated list of granted permissions
} else {
alert('user is logged in, but did not grant any permissions');
//user is logged in, but did not grant any permissions
}
} else {
alert('user is not logged in');
//user is not logged in
}
}, {perms:'email'});
</script>
Et j'ai un bouton de connexion à un autre endroit (bien avant les scripts ci-dessus) dans la même page rendus avec:
<fb:login-button v="2">Connect with Facebook</fb:login-button>
Ce bouton génère un rendu normal fb bouton de connexion et de cliquer dessus ouvre une nouvelle fenêtre pop-up comme il devrait normalement. Le problème, c'est qu'il affiche "invalid clé api spécifié' erreur. Sur l'inspection de la barre d'adresse de la fenêtre, je vois que api_key=undefined est passé 🙁
Toute idée de ce? Je suis en train de corriger cela pour les 5 dernières heures maintenant... s'il vous Plaît m'aider à trouvé pourquoi correcte de la clé API n'est pas passé à la fenêtre popup.
Merci d'avance.
OriginalL'auteur Muhammad Yasir | 2010-04-27
Vous devez vous connecter pour publier un commentaire.
Je suis en train de faire la même chose, et j'ai trouvé un exemple qui est très simple à mettre en œuvre et à comprendre (ici thay utiliser jQuery, mais vous pouvez faire la même chose sans les bibliothèques):
Look ici pour l'ensemble du code, et ici vous pouvez trouver d'autres ressources.
OriginalL'auteur Manuel Bitto
J'avais mis mon facebook connect adresse www et j'ai été à accéder à mon site de test avec les www, lorsque je suis passé à la version www fb connect a bien fonctionné.
OriginalL'auteur Payson Welch
Vous devez définir le canevas post-autorisation d'url, et assurez-vous que la base de toile url est un préfixe de la post-autorisation d'url.
OriginalL'auteur user357991