javascript - 我们可以从 Facebook 共享对话框中得到回电​​吗

标签 javascript facebook facebook-graph-api facebook-javascript-sdk facebook-sharer

我们可以从 facebook 分享对话框获得回调响应吗?

我创建了一个自定义共享按钮并尝试从那里获取响应。 但在共享对话框中单击取消按钮时,它给了我成功的响应

<script>
   window.fbAsyncInit = function(){
   FB.init({
      appId: '782351051797017', status: true, cookie: true, xfbml: true }); 
   };
   (function(d, debug){var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];if   (d.getElementById(id)) {return;}js = d.createElement('script'); js.id = id; js.async = true;js.src = "//connect.facebook.net/en_US/all" + (debug ? "/debug" : "") + ".js";ref.parentNode.insertBefore(js, ref);}(document, /*debug*/ false));

   function postToFeed(title, desc, url, image){
      var obj = {
         method: 'feed',
         link: url, 
         picture: 'http://www.url.com/images/'+image,
         name: title,
         description: desc
      };
      function callback(response){
         console.log('test');
      }
      FB.ui(obj, callback);
   }
</script>

<a href="" data-image="article-1.jpg" data-title="Article Title" data-desc="Some description for this article" id="btnShare">Share</a>

<script>
     $('#btnShare').click(function(){
        elem = $(this);
        postToFeed(elem.data('title'), elem.data('desc'), elem.prop('href'), elem.data('image'));
        return false;
    });
 </script>

最佳答案

得到了解决方案,我只需阅读回复

    function callback(response){ 
   if(response==null){
                console.log('test1');
            }
            else{
                console.log('test2');
                 }  
                               }
        FB.ui(obj, callback);

关于javascript - 我们可以从 Facebook 共享对话框中得到回电​​吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085629/

相关文章:

javascript - 删除字符串的一部分 javascript 不起作用

javascript - 在页面加载时为 JS 提供初始数据集的最佳实践

javascript - 我如何使用 Jasmine 测试 AngularJS promise 返回的内容?

JavaScript setAttribute ID 行未定义

swift - 如何使用 Facebook Graph API 获取用户的城市/州/国家

facebook - Windows Phone 8 和 Unity 5 支持 Facebook SDK

ios - 如何将 UIWebView 限制到特定的 Facebook 用户页面

java - 使用 facebooklogin 插件的网站并将用户凭据存储到数据库 JAVA 或 Javascript 到我表单的文本框中

javascript - 如何通过facebook graph api从相册中获取大图片

facebook - 使用 FQL 获取正在使用特定应用程序的 Facebook 用户列表