O evento de retorno de chamada do Facebook, usando edge.create, não está funcionando
Então, verifiquei a Internet para executar um código depois que um usuário curtiu uma página do facebook.
<html>
<head>
<title>Your Website Title</title>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1517163758543318',
autoLogAppEvents : true,
xfbml : true,
version : 'v3.1'
});
FB.Event.subscribe('edge.create', function(href, widget) {
alert('You just liked the page!');
console.log('You just liked the page!11111111111111');
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v3.1&appId=380576395482732&autoLogAppEvents=1';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div
class="fb-like"
data-href="https://www.facebook.com/When-you-dont-know-what-to-do-281837755939599/"
data-layout="standard"
data-action="like"
data-size="small"
data-show-faces="true"
data-share="false">
</div>
</body>
</html>
Às vezes, alerta e às vezes não, e eu me pergunto o que estou fazendo de errado. Alguém pode me indicar a direção certa? Ou dê-me alguma sugestão para fazer isso.
alguns links que eu verifiqueiRetorno de chamada do botão "Curtir" do Facebook, Ajuda de retorno de chamada do botão "Curtir" do Facebook , Facebook FB.Event.subscribe "bug" com o retorno de chamada edge.create , Não é possível obter o retorno de chamada 'edge.create' para funcionar com o SDK do javascript do facebook , A função de retorno de chamada do Facebook não funciona na ópera , Ajuda de retorno de chamada do botão "Curtir" do Facebook ,