Это видео встроено на сайт. И как мы видим, у него есть ограничения.
При нажатии на данную ссылку появляется эта страница: https://www.youtube.com/watch?v=WkTu6Gvy0RU&feature=emb_err_watch_on_yt
Как мы видим, есть функция получения параметров здесь.
Я бы хотел проверить наличие таких ограничений через API. Я вставляю видео на страницы моего сайта. И это необходимо для меня, чтобы проверить, если видео еще доступно.
Похоже, что это соответствующая документация: https://developers.google.com/youtube/v3/docs/videos/list
В меру своих возможностей и с некоторой помощью Google это, кажется, запрос к API:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=WkTu6Gvy0RU&key= {YOUR_API_KEY}
Ответ:
{
"kind": "youtube#videoListResponse",
"etag": "\"Fznwjl6JEQdo1MGvHOGaz_YanRU/Zxen8hZNvt01alRSLdPZtFz0MHw\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#video",
"etag": "\"Fznwjl6JEQdo1MGvHOGaz_YanRU/Pes-UeUnS6cpypitq_e0Bu7KCn0\"",
"id": "WkTu6Gvy0RU",
"contentDetails": {
"duration": "PT2M36S",
"dimension": "2d",
"definition": "hd",
"caption": "false",
"licensedContent": true,
"projection": "rectangular"
}
}
]
}
Дополнительная документация: https://developers.google.com/youtube/v3/docs/videos
Не могли бы вы сказать, является ли этот "licensedContent": true тем параметром, который мне нужен?