跳到主要内容

Facebook API 变更 - oEmbed:您需要知道的事项

Facebook API 变更 oEmbed 更新于 2020 年 10 月 24 日实施,要求用户生成应用 ID 以继续使用 oEmbed 嵌入 Facebook 和 Instagram 内容。

  • 什么是 oEmbed?
  • Facebook oEmbed API 变更对您网站的影响
  • 修复 oEmbed 链接的可用解决方案
  • 总结

什么是 oEmbed?

oEmbed 是一种协议,使网站仅通过 URL 嵌入第三方内容。它主要旨在避免从其他网站复制和粘贴 HTML 的需要。例如,WordPress 使用 oEmbed 来显示嵌入的图像和视频。 十多年来,Facebook oEmbed 使用户能够在网站和社交网络上分享媒体,而无需编码。然而,随着新的安全更新,用户现在必须获得开发者证书才能嵌入 Facebook 和 Instagram 内容。 本指南解释了 oEmbed 变更、它对网站的影响,以及如何更新您的网站以保持 Facebook 和 Instagram 嵌入功能正常。

Facebook oEmbed API 变更对您网站的影响

此 API 更新影响依赖于 oEmbed 的网站。许多依赖于 oEmbed 的插件可能无法显示未经身份验证的 Facebook 或 Instagram 内容。

  • 损坏的嵌入:您的网站可能会显示错误或空白区域,取代以前正常工作的嵌入。
  • 插件问题:使用 oEmbed 的插件可能无法正确显示您的内容。
  • 内容错误:网站内容,例如嵌入的帖子、图像或视频,可能无法正常显示。

为确保内容正常显示,网站所有者需更新其 oEmbed 设置。

修复 oEmbed 链接的可用解决方案

为了维护 Facebook 和 Instagram 嵌入,您可以使用 JetpackSmash Balloon 插件。

使用 Jetpack 进行 oEmbed

  1. 在您的 WordPress 网站上安装并激活 Jetpack。
  2. 在 Jetpack 中连接您的 Facebook 帐户,以自动处理应用 ID 注册和令牌创建。

Jetpack 与 Facebook 合作,自动化开发者 ID 创建,使社交媒体内容集成更简单。

使用 Smash Balloon 进行 oEmbed

  1. 安装 Smash Balloon Facebook/Instagram Feed 插件。
  2. 在 WordPress 仪表板中,转到 Smash Balloon > oEmbed
  3. 点击 连接 按钮以链接您的帐户。

如果您已经安装了 Smash Balloon,更新插件将启用 Facebook 和 Instagram 的 oEmbed 功能。

总结

了解 Facebook API 变更对 oEmbed 的影响以及它如何影响网站嵌入。本文提供了对变更的见解,并提供了使用 WordPress 插件恢复 Facebook 和 Instagram 内容的简单步骤。