11

任何人都知道 Facebook 是否支持 oEmbed 在共享链接时嵌入视频(或其他媒体)。我用谷歌搜索但无法得到明确的答案。

我的问题 Facebook 开发者论坛没有答案。http://forum.developers.facebook.net/viewtopic.php?pid=334549

4

5 回答 5

7

的 Facebook 支持 oembed。您可以在此处查看文档..

https://developers.facebook.com/docs/plugins/oembed-endpoints

注意:为了使这个 API在移动设备上与 ajax 调用一起正常工作;您需要使用端点域“apps.facebook.com”而不是“www.facebook.com”:

https://apps.facebook.com/plugins/post/oembed.json/?url= {content-url}

这是因为如果您使用官方文档“www.facebook.com”中提供的端点,移动设备的用户代理将强制重定向到没有实现此端点的“m.facebook.com”。

于 2015-11-24T14:02:21.903 回答
6

Embedly 是付费的。免费的替代品是Noembed。:)

于 2012-10-24T14:06:35.713 回答
4

不,目前不支持 oEmbed。你有两个选择(也许更多,但我知道有两个):

  1. 嵌入http://embed.ly/
  2. 使用 Facebook 视频嵌入的标准形式为自己设计一个 Facebook 嵌入解决方案,例如:

http://www.facebook.com/photo.php?v=VIDEOID&set=t.SOMENUMBER&type=2

变成

<object width="400" height="300" ><param name="allowfullscreen" value="true" /><param name="movie" value="http://www.facebook.com/v/VIDEOID" /><embed src="http://www.facebook.com/v/VIDEOID" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="300"></embed></object>

于 2011-09-05T13:32:35.540 回答
1

支持在 2020 年底发生巨大变化,以防止匿名访问,而是需要开发人员帐户和访问令牌。https://developers.facebook.com/docs/plugins/oembed

于 2020-10-19T17:37:41.257 回答
0

是的,确实如此,但在实施时几乎没有打嗝。我建议您尝试我写的解决方案来克服这个问题:https ://shobhitsharma.github.io/embedo

于 2017-07-06T10:55:23.107 回答