Facebook HTML5 Como el Botón de la Aplicación Devolver Error en Como y a Diferencia
-
25-10-2019 - |
Pregunta
He leído un montón sobre este problema, y todavía estoy perplejo.
Estoy probando el uso de HTML5 como el botón y el SDK de Javascript.Todo está funcionando como se esperaba, excepto que el botón como es la generación de un error, tanto en semejante y desemejante.El error es:
El ID de aplicación "104975899017" especificado en el "fb:app_id" meta tag no era válido.
He puesto el ID de aplicación (sí, sé que lo que una aplicación es) en el SDK de código de inicialización y el Facebook de la etiqueta meta.
Una pareja de configuración de la aplicación para que la gente parece pensar que les ayudó a resolver el problema:
Dominio De La Aplicación:store.youngdisciple.com, youngdisciple.com, blog.youngdisciple.com página Web: http://youngdisciple.com/
Aquí está el código Javascript para el página de pruebas Tengo:
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));
Y la meta:
<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"/>
Y el propio botón:
<div class="fb-like" data-href="http://www.youngdisciple.com" data-send="true" data-width="450" data-show-faces="true"></div>
Solución
El error en Like es:
La ID de la aplicación "104975899017" especificada dentro de la meta etiqueta "FB: APP_ID" no fue válida.
Los meta datos ubicados en http://www.youngdisciple.com espectáculos
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2FWWW.Youngdisciple.com
Entonces diría que arregle la aplicación en la página de inicio