Categories: Мнение

Предстоящее изменение API приведет к нарушению встроенных ссылок Facebook и Instagram в Интернете с 24 октября

В связи с чрезвычайно неудобным изменением API 24 октября Facebook и Instagram откажутся от поддержки oEmbed без аутентификации , нарушив контент миллионов веб-сайтов. Это изменение заставит пользователей сгенерировать идентификатор приложения с учетной записью разработчика, чтобы продолжить встраивание ссылок через oEmbed:

Изменения в доступе без токенов для конечных точек User Picture и FB / IG OEmbed: до 24 октября 2020 года разработчики должны использовать токен пользователя, приложения или клиента при запросе Graph API для изображений профиля пользователя через UID, FB OEmbeds и IG OEmbeds. Разработчики должны предоставить токен пользователя или приложения при запросе изображений профиля через UID или ASID, хотя клиентские токены также поддерживаются. Посетите наш журнал изменений для User Picture , Facebook OEmbed и Instagram OEmbed, чтобы узнать, как начать вызывать эти конечные точки Graph API сегодня.

Блог Facebook для разработчиков

В 2008 году Лия Калвер, одна из соавторов спецификации oEmbed , заявила , что она была создана как «стандарт открытого веб-API для получения кода внедрения на основе URL-адреса». Требование аутентификации для использования ссылок oEmbed кажется нарушением его предназначения. Уже более десяти лет oEmbed позволяет пользователям легко обмениваться медиафайлами на веб-сайтах и ​​в социальных сетях, не касаясь кода. Он лежит в основе процветающего, связанного ландшафта обмена в Интернете, который открывает новую аудиторию для сообщений, которые в противном случае могли бы быть похоронены в быстро меняющейся временной шкале социальной сети.

В погоне за более защищенным огороженным садом Facebook теперь будет требовать от всех издателей получения учетных данных приложения разработчика, чтобы встраивать контент, который ранее был доступен через простые URL-адреса. Многие пользователи по понятным причинам будут разочарованы, когда обнаружат, что больше не могут встраивать ссылки Facebook и Instagram, как это было раньше. Некоторые не будут заинтересованы в том, чтобы преодолевать препятствия, связанные с настройкой приложения Facebook, и могут прибегнуть к публикации снимков экрана или вообще исключить контент. Функцию, столь широко используемую нетехническими пользователями, не следует внезапно запирать за учетными данными разработчика.

На момент публикации ни один из авторов оригинальной спецификации oEmbed не был доступен для комментариев по поводу изменения API Facebook, но мы будем обновлять сообщение по мере появления новой информации.

WordPress удалит провайдеров встроенных приложений Facebook и Instagram

В ответ на изменение API Facebook, WordPress удалит Facebook как поставщика oEmbed в следующем основном выпуске. Это приведет к поломке большого количества контента – в некоторых случаях публикаций за многие годы, и потребует от пользователей установки резервного плагина. Разработчик плагина WordPress Айеш Карунаратне создал новый плагин oEmbed Plus, который возвращает поддержку встраивания контента Facebook и Instagram. Он направляет пользователей через процесс настройки учетных данных приложения разработчика Facebook.

Для тех, кто использует плагин Gutenberg, блоки Facebook и Instagram были удалены в рамках завтрашнего выпуска версии 9.0. oEmbed-ссылки будут работать до тех пор, пока изменения API Facebook не вступят в силу.

В дальнейшем издателям необходимо будет пересмотреть, как они включают ссылки на социальные сети в свой контент. Hulu недавно прекратил поддержку oEmbed после того, как был доступен в качестве поставщика oEmbed в WordPress в течение последних 11 лет. По мере того, как крупные игроки, такие как Facebook и Instagram, следуют их примеру, отказываясь от открытых веб-API, Интернет становится все более фрагментированным. Предстоящее изменение API Facebook оставит после себя миллионы сломанных встраиваний, а небольшие фрагменты встроенной истории будут потеряны по ходу дела, в тех случаях, когда владельцы веб-сайтов больше не обновляют свой контент.

 

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago