Javascript 按下“取消”按钮时未调用Facebook共享ui回调

Javascript 按下“取消”按钮时未调用Facebook共享ui回调,javascript,facebook,user-interface,share,Javascript,Facebook,User Interface,Share,我正在使用Facebook用户界面共享url。我尝试在成功共享和未共享的情况下引发事件。回复总是空的,所以我不知道它是否被分享过 这是我的回调函数: function(response) { console.log(JSON.stringify(response.post_id)); if (response && response.post_id) { /

我正在使用Facebook用户界面共享url。我尝试在成功共享和未共享的情况下引发事件。回复总是空的,所以我不知道它是否被分享过

这是我的回调函数:

            function(response) {
                 console.log(JSON.stringify(response.post_id));
                 if (response && response.post_id) {
                //console.log('Posting completed.');
                var Sharesuccess = "Share_Sucess";

                } else {
                //console.log('Error while posting.');
                var NotShared = "Not_Shared";
                }
             }

用户需要登录以使repsonse不为空:只有当用户使用Facebook登录到您的应用程序并已授予发布操作时,响应数据才可用。如果存在,则这是已发布的开放图故事的ID。见:[链接]