为什么FB.UI Share响应什么都没有回复?

use*_*316 5 share facebook facebook-javascript-sdk fb.ui facebook-share

我已经设置了由Jquery触发的共享弹出窗口.它可以工作,但我想使用响应值来成功触发AJAX调用,而Facebook只返回一个空数组.

这是javascript


    $("#fb-request").click(function () {
        FB.ui({
            method: 'share',
            name: 'Check out website',
            href: 'URL_TO_SHARE',
        },
        function (response) {
            if (response && !response.error_code) {
              console.log(response); // Returns: []
            }
        });
    });

因此,我无法区分发帖人和使用取消按钮的人.我在这里错过了什么吗?或者Facebook应用程序上有什么设置?

谢谢,

Dar*_*zik 4

来自文档

响应数据

参数 说明 object_id 仅当用户使用 Facebook 登录到您的应用程序并已授予publish_actions 时才可用。如果存在,这是已发布的开放图谱故事的 ID。