我正在尝试嵌入 Facebook 的照片、视频甚至状态,但我无法从 Facebook 获取任何内容,
例如,我正在尝试嵌入此照片帖子:https ://www.facebook.com/photo.php?fbid=441525965965373&set=a.310879465696691.71407.295546697229968&type=1&theater
首先(尝试 oEmbed 服务):
- Facebook 不支持oEmbed界面
- 另外,我认为 Facebook 正在阻止网络抓取
因此像Noembed(或Embedly)这样的服务可以很好地嵌入来自 Twitter、Youtube 甚至其他不支持 oEmbed 接口的网站的内容,但它们不会从 Facebook 检索任何内容,例如,尝试使用:
会给:
{
url: "https://www.facebook.com/photo.php?fbid=441525965965373&set=a.310879465696691.71407.295546697229968&type=1&theater",
error: "no matching providers found"
}
第二(尝试YQL):
当尝试使用 Yahoo 的 YQL 获取它时,如下所示:
它不会提供任何东西,您甚至可以在YQL 控制台中尝试
问题是:
到底怎么会有人从 Facebook 获取任何东西?