從10月24日開始,即將到來的API更改將破壞Facebook和Instagram在網路上的嵌入鏈接

即將到來的api-change-will-break-facebook-and-instagram-oembed-links-跨整個網路開始-october-24 10月即將到來的API更改將破壞Facebook和Instagram的嵌入在網路上的鏈接,始於10月24日

在非常不方便的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端點的詳細信息。

Facebook開發人員博客

在2008年,Leah Culver是 嵌入 規格, 說過 它被創建為「用於基於URL提取嵌入代碼的開放式Web API標準」。 為了使用oEmbed鏈接要求進行身份驗證似乎違反了其預期的目的。 十多年來,oEmbed使用戶可以輕鬆地跨網站和社交網路共享媒體,而無需觸摸任何代碼。 它為網路共享蓬勃發展,相互聯繫的格局奠定了基礎,它為可能隱藏在社交網路快速變化的時間表中的帖子打開了新的受眾群體。

為了追求更安全的圍牆花園,Facebook現在將要求所有發布者獲得開發人員應用程序憑據,以嵌入以前可通過簡單URL獲得的內容。 可以理解的是,當許多用戶發現自己無法再像過去那樣嵌入Facebook和Instagram鏈接時,他們會感到沮喪。 有些人不會被激勵去克服設置Facebook應用程序的障礙,而可能會訴諸於發布屏幕截圖或完全忽略內容。 非技術用戶廣泛使用的功能不應突然鎖定在開發人員憑據之後。

在發布時,沒有任何原始的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更改將遺留數百萬個殘破的嵌入內容,並且在此過程中丟失了很少的嵌入式歷史記錄。

像這樣:

喜歡載入中……

資源

相關文章