1

Я встроил кнопку отправки Facebook. Он работает, поэтому я могу отправлять сообщения и ссылку через него.Facebook Send Button Works But Does not Fire 'message.send' Event

Однако событие message.send не запускается.

Я попытался снова, но теперь с новой страницей, в которой ничего нет, кроме кода, который я скопировал с here и here и документацией FB.Event.subscribe.

У меня нет ошибок в консоли.

Любая помощь будет принята с благодарностью.

Мой код:

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

<body> 
<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    // init the FB JS SDK 
    FB.init({ 
     appId  : 'XXXXXXXXXXXXXXXXXXXXX',    // App ID from the app  dashboard 
     channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel file for x-domain  comms 
     cookie  : true,        //  enable cookies to allow the server to access the session 
     status  : true,         // Check Facebook Login status 
     xfbml  : true,         // Look for social plugins on  the page 
     oauth  : true 
    }); 

    FB.Event.subscribe('message.send', 
    function(response) { 
     alert('You sent the URL: ' + response); 
    } 
); 
    }; 
    (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 = "//connect.facebook.net/en_US/all/debug.js"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 
<fb:send href="http://www.google.com"></fb:send> 

Test test 
</body> 
</html> 
+0

У меня тоже есть эта проблема. У меня нет проблем с подпиской на другие события (ex Liking, Commenting), но никогда не получайте обратный вызов из этого события message.send ... – logidelic

ответ