Я пытаюсь запрограммировать код JavaScript, который мог бы обнаружить лицензию на видео, введя его ID в var. Таким образом, я смотрел на officail страницу для YouTube API, и я придумал этот адресНайти тип лицензии видео с помощью API данных YouTube v3
https://www.googleapis.com/youtube/v3/videos?id=gwLej8heN5c&part=status&key= {Мой ключ API}
который будет возвращать этот результат
"uploadStatus": "processed",
"privacyStatus": "public",
"license": "creativeCommon",
"embeddable": true,
"publicStatsViewable": true
И это хорошо для меня scince, я получаю лицензию: creativeCommon. Однако я не могу довести это до функции JavaScript. Примечание. Я попытался использовать iframe, но он не показывает ничего в iframe даже после добавления & output = embed в код.
Чтобы сделать это ясно, вот что я собираюсь сделать с ним:
var result = // somehow to get the result from the API
function licensetype() {
var cheack = result.search("creativeCommon");
if (cheack = -1) {
document.write("This video is not a creative Common");
} else {
document.write (" This video is a creativeCommon");
Так есть ли способ, что я могу получить результат, показанный выше в JavaScript переменной?
Не уверен, что вы имеете в виду. Поделитесь некоторым кодом, как вы называете API, пожалуйста? – Timo
Это моя проблема. Я пытаюсь найти способ вызова API, и я включил пример кода того, что я планирую сделать с ним. – Mohammed