在非常不方便的API更改中,Facebook和Instagram将成为 放弃未经身份验证的嵌入式支持 10月24日,突破了数百万个网站的内容。 更改将迫使用户使用开发者帐户生成应用ID,以便继续通过oEmbed嵌入链接:
对用户图片和FB / IG OEmbed终结点的无令牌访问的更改:到2020年10月24日,开发人员在通过UID,FB OEmbeds和IG OEmbeds向Graph API查询用户配置文件图片时,必须利用用户,应用程序或客户端令牌。 通过UID或ASID查询个人资料图片时,开发人员应提供用户或应用程序令牌,尽管也支持客户端令牌。 请访问我们的更新日志 用户图片, Facebook嵌入 和 Instagram的嵌入 有关如何立即开始调用这些Graph API端点的详细信息。
在2008年,Leah Culver是 嵌入 规格, 说过 它被创建为“用于基于URL提取嵌入代码的开放式Web API标准”。 为了使用oEmbed链接要求进行身份验证似乎违反了其预期的目的。 十多年来,oEmbed使用户可以轻松地跨网站和社交网络共享媒体,而无需触摸任何代码。 它为网络共享蓬勃发展,相互联系的格局奠定了基础,它为可能隐藏在社交网络快速变化的时间表中的帖子打开了新的受众群体。
为了追求更安全的围墙花园,Facebook现在将要求所有发布者获得开发人员应用程序凭据,以嵌入以前可通过简单URL获得的内容。 可以理解的是,当许多用户发现自己无法再像过去那样嵌入Facebook和Instagram链接时,他们会感到沮丧。 有些人不会被激励去克服设置Facebook应用程序的障碍,而可能会诉诸于发布屏幕截图或完全忽略内容。 非技术用户广泛使用的功能不应突然锁定在开发人员凭据之后。
Facebook关闭其针对FB和Instagram的oEmbed端点是Facebook现实世界中的另一堵墙。
—⚫你的根源在无限(@thejaymo) 2020年9月15日
在发布时,没有任何原始的oEmbed规范作者可以对Facebook的API更改发表评论,但是我们将在有新信息的情况下更新该帖子。
WordPress删除Facebook和Instagram嵌入的提供商
为了响应Facebook的API更改,WordPress将 取消Facebook作为嵌入式服务提供商 在即将发布的核心版本中。 这将破坏很多内容–在某些情况下,可能会产生许多年的帖子,并且需要用户安装后备插件。 WordPress插件开发人员 阿耶什·卡鲁纳拉特尼(Ayesh Karunaratne) 已经创建了一个名为 嵌入式 带来了对Facebook和Instagram内容嵌入的支持。 它指导用户完成设置Facebook开发人员应用程序凭证的过程。
对于使用古腾堡(Gutenberg)插件的用户,Facebook和Instagram块已被 已移除 作为明天的9.0版的一部分。 o嵌入的链接将继续起作用,直到Facebook的API更改生效为止。
展望未来,发布商将需要重新检查其内容中如何包含社交媒体链接。 Hulu最近放弃了嵌入式支持 在过去11年中可以作为WordPress中的oEmbed提供商使用。 随着像Facebook和Instagram这样的主要参与者纷纷放弃开放的Web API,网络正变得越来越分散。 在网站所有者不再更新其内容的情况下,Facebook即将进行的API更改将遗留数百万个残破的嵌入内容,并且在此过程中丢失了很少的嵌入式历史记录。
像这样:
喜欢加载中……