在FB.ui()分享后获取post-id

时间:2014-11-05 13:28:18

标签: facebook facebook-javascript-sdk share fb.ui

我需要在用户点击post-id按钮后获得share。到目前为止我的代码:

$("#share").click(function(e) {
  e.preventDefault;
  FB.ui({
    method: 'share',
    href: 'developers.facebook.com',
  }, function(response){
    if(response && !response.error_code) {
      console.log(response); // => []
    } else {
      alert('err');
    }
  });
});

成功共享内容后,我得到的响应是一个没有数据的空数组。如何获得post-id share个帖子?

1 个答案:

答案 0 :(得分:3)

查看docs以获取有关回复的信息:

  

仅在用户使用Facebook登录您的应用并且已授予publish_actions时才可用。如果存在,则这是已发布的Open Graph故事的ID。

意思是,如果用户获得publish_actions权限授权,您将只获得post / object-id。