通过 Javascript SDK 共享 Facebook 链接返回错误 500

Posted

技术标签:

【中文标题】通过 Javascript SDK 共享 Facebook 链接返回错误 500【英文标题】:Sharing Facebook Link via Javascript SDK returns Error 500 【发布时间】:2014-08-28 09:52:17 【问题描述】:

我正在开发 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 链接,因此无法以这种方式共享它们。有人知道解决方法吗?

【问题讨论】:

【参考方案1】:

Facebook 爬虫在尝试爬取自己的链接时似乎返回 500。因此,您将无法按照答案中的描述进行操作。

但您始终可以创建一个指向 Facebook sharer.php 的弹出窗口,以便分享该 Facebook 帖子。

【讨论】:

以上是关于通过 Javascript SDK 共享 Facebook 链接返回错误 500的主要内容,如果未能解决你的问题,请参考以下文章

我想使用 HpCloud 的 Face Detect API for iphone sdk

Android 使用FACE++架构包实现人脸识别

face++静态库转为动态库

人脸 API Python SDK“图像尺寸太小”(PersonGroupPerson add_face_from_stream)

Facebook JavaScript SDK:FB.getLoginStatus和FB.Login在Chrome上不起作用

通过 ios Facebook SDK 中的共享对话框共享时归属应用名称