vamson.ru/wp-json/oembed/1.0/embed
Веб-сайт vamson.ru предоставляет возможность встраивать контент с других сайтов с помощью API oEmbed
. Это позволяет пользователям получать предварительный просмотр или встраивать контент сразу на своем сайте, без необходимости копировать и вставлять весь код.
API oEmbed
на vamson.ru реализован с использованием пути /wp-json/oembed/1.0/embed
. Он работает по стандартам oEmbed
и поддерживает различные типы контента, такие как:
- Видео: YouTube, Vimeo и другие популярные видеохостинги.
- Аудио: SoundCloud, Spotify и другие стриминговые сервисы.
- Ссылки на социальные сети: Twitter, Instagram и многое другое.
- Фотографии: Instagram и другие платформы с фотосодержимым.
Для использования API oEmbed
на vamson.ru, необходимо отправить GET-запрос на vamson.ru/wp-json/oembed/1.0/embed
, включив в него требуемый URL-адрес контента в параметре url
. Например:
GET /wp-json/oembed/1.0/embed?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ
В ответе на запрос будет возвращен JSON
-объект, содержащий информацию о встроенном контенте, такую как заголовок, описание, автор, продолжительность и т.д. В зависимости от типа контента, возвращаемые данные будут различаться.
Пример JSON-ответа для встраивания видео YouTube:
{
"version": "1.0",
"title": "Rick Astley - Never Gonna Give You Up (Video)",
"author_name": "RickAstleyVEVO",
"author_url": "https://www.youtube.com/user/RickAstleyVEVO",
"provider_name": "YouTube",
"provider_url": "https://www.youtube.com/",
"type": "video",
"height": 270,
"width": 480,
"html": "<iframe width='480' height='270' src='https://www.youtube.com/embed/dQw4w9WgXcQ?feature=oembed' frameborder='0' allow='accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture' allowfullscreen></iframe>"
}
Далее, на основе полученного JSON-ответа, можно встраивать контент на своем сайте, используя предоставленный html
-код.
API oEmbed
на vamson.ru оказывает большую помощь в упрощении процесса встраивания контента с других платформ на свой веб-сайт. Это позволяет пользователям создавать более интерактивный и привлекательный контент, расширяя возможности своего сайта.