Facebook 在FB.ui()共享后获取帖子id

Facebook 在FB.ui()共享后获取帖子id,facebook,facebook-javascript-sdk,share,fb.ui,Facebook,Facebook Javascript Sdk,Share,Fb.ui,在用户单击share按钮后,我需要获取post id。到目前为止,我的代码是: $("#share").click(function(e) { e.preventDefault; FB.ui({ method: 'share', href: 'developers.facebook.com', }, function(response){ if(response && !response.error_code) { console.

在用户单击
share
按钮后,我需要获取
post id
。到目前为止,我的代码是:

$("#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');
    }
  });
});
成功共享内容后,我得到的响应是一个没有数据的空数组。如何获取
share
post的
post id

有关响应的信息,请查看:

仅当用户使用Facebook登录到您的应用程序并已授予发布操作时可用。如果存在,则这是已发布的开放图故事的ID


也就是说,只有当用户获得了
publish\u actions
权限时,您才能获得post-/object id。

谢谢,刚刚测试过,您是对的。添加“发布”操作权限后,我得到了帖子id作为响应。