1

我已经嵌入了 Facebook 发送按钮。它可以工作,所以我可以通过它发送消息和链接。

但是, message.send 事件没有触发。

我又试了一次,但现在有了一个新页面,除了我从这里这里复制粘贴的代码和 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>
4

1 回答 1

0

这里也一样。我在https://developers.facebook.com/x/bugs/1425315047692224/创建了一个错误报告,请订阅。

于 2013-10-23T09:19:12.707 回答