Facebook HTML5 comme la mise en œuvre du bouton retour erreur sur la différence et comme
-
25-10-2019 - |
Question
J'ai lu des charges et des charges en ce qui concerne ce problème, et je suis toujours perplexe.
Je teste en utilisant le HTML5 comme le bouton et le SDK Javascript. tout fonctionne comme prévu, sauf que le bouton est comme générant une erreur, aussi bien comme à la différence. L'erreur est:
L'ID d'application "104975899017" spécifiée dans le "fb: app_id" meta tag était invalide.
J'ai défini l'ID d'application correcte (oui, je sais ce qu'est une application est) dans le code d'initialisation du SDK et la balise meta Facebook.
paramètres de l'application couple que les gens semblent penser aidé à résoudre le problème:
App Domaine: store.youngdisciple.com, youngdisciple.com, blog.youngdisciple.com Site Web: http://youngdisciple.com/
Voici le Javascript pour la page de test je:
window.fbAsyncInit = function() {
FB.init({
appId : '130960927011182', // App ID
channelUrl : '//www.youngdisciple.com/library/FacebookChannel.aspx', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
// CUSTOM LISTENING CODE
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
}
);
FB.Event.subscribe('message.send',
function(response) {
alert('You sent the URL: ' + response);
}
);
};
// Load the SDK Asynchronously
(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));
Et la méta:
<meta property="og:title" content="Test"/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="http://s3.pirillo.com/wp-content/uploads/2010/05/MonitorLight.jpg"/>
<meta property="og:url" content="http://youngdisciple.com/facebook/fb-share-detect.html"/>
<meta property="og:site_name" content="Young Disciple Ministries"/>
<meta property="og:description" content="We are testing..."/>
<meta property="fb:app_id" content="130960927011182"/>
Et le bouton lui-même:
<div class="fb-like" data-href="http://www.youngdisciple.com" data-send="true" data-width="450" data-show-faces="true"></div>
La solution
L'erreur est comme:
L'ID d'application "104975899017" spécifiée dans le "fb: app_id" balise meta était invalide
.
Les méta-données situées sur http://www.youngdisciple.com montre
http: // developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.youngdisciple.com
Je dirais donc que fixer le app_id sur la page d'accueil