我正在开发Facebook分享者。 它需要能够共享常规链接(例如http://google.com)和 Facebook内容(例如http://facebook.com/10152718496295746)。
为了做到这一点,我调用JS API如下:
FB.ui({
method: 'share',
href: #LINK#,
}, function(response){
console.log(response);
});
但是虽然这对常规链接效果很好,但它会在Facebook内容上返回错误500.
修改
事实证明,Facebook爬虫不会刮掉Facebook链接,因此不能以这种方式共享。有人知道解决方法吗?
答案 0 :(得分:0)
Facebook Crawler似乎在尝试抓取自己的链接时返回500。因此,您将无法按照答案中的描述进行操作。
但您可以随时创建一个指向Facebook sharer.php的弹出窗口,以便分享该Facebook帖子。