Youtube API JSON Информация - PullRequest
       0

Youtube API JSON Информация

0 голосов
/ 07 марта 2020

Я вытаскиваю некоторые запросы из API YouTube и вставляю их на страницу. Моя проблема в том, что я получаю некоторые данные без видеоид. Например:

{
  "kind": "youtube#searchResult",
  "etag": "\"SJZWTG6xR0eGuCOh2bX6w3s4F94/E_YBeCECHJJ9Q4c7_RhAjC7Z-5s\"",
  "id": {
    "kind": "youtube#playlist",
    "playlistId": "PLjdfQS-4EMNug19HYmyeDF_j_uc9FVPc6"
  }
}

Это, конечно, создает пустые фреймы с ошибкой. Я подумал о том, чтобы решить только l oop и исключить те, у которых kind='youtube#playlist'. Не уверен, что это идеальное решение или есть лучшее.

Это тоже мой iframe:

<div class="youtubebox">
    {#each vids as vid}
    <iframe class='youtubebox' width="320" height="200"
            src="https://www.youtube.com/embed/{vid}"></iframe>
    {/each}
</div>

Это мои мысли, но оно не исключает видео:

    for(var index = 0; index < 15; index++){

      if(data.items[index].id.kind == 'youtube#playlist'){

        console.log('has no video id');

      }else{
        vids[index] = data.items[index].id.videoId;
        console.log(vids[index]);

      }

    }

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...