facebook支持oEmbed吗?

时间:2011-04-22 04:42:30

标签: facebook oembed

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

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

5 个答案:

答案 0 :(得分: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= {内容URL}

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

答案 1 :(得分:6)

嵌入式付款。免费替代是Noembed。 :)

答案 2 :(得分:4)

不,目前没有对oEmbed的支持。你有两个选择(可能更多,但我知道两个):

  1. Embedly http://embed.ly/
  2. 使用标准形式的Facebook视频嵌入为Facebook自己设计一个嵌入式解决方案,例如:
  3. 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>

答案 3 :(得分:1)

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

答案 4 :(得分:0)

是的,但实施时几乎没有什么打嗝。我建议你尝试我写的解决方案来解决这个问题:https://shobhitsharma.github.io/embedo