Некоторые ресурсы дают возможность встраивания своего контента на других сайтах, предоставляя специальный код. Если мы хотим "разворачивать" ссылки в виджеты на своём сайте, можно взять этот код и немного его доработать так, чтобы он формировался динамически. Но это неудобный вариант, если надо обрабатывать ссылки с большого количества сервисов. Для решения этой проблемы была разработана спецификация oEmbed. Суть её простая. Если вы запросите страницу с youtube-видео (или с другим ресурсом, который поддерживает oEmbed), там в теге link будет ссылка на json, в котором будет вся необходимая информация для встраивания на страницу:
<link rel="alternate" type="application/json+oembed" href="http://www.youtube.com/oembed..." title="Some video">.Про oEmbed узнал сегодня впервые, хотя он существует с 2008 года.
#web #specification
https://www.smashingmagazine.com/2019/11/programmatically-discovering-sharing-code-oembed/