0

Я использовал YouTube feedapi для получения списка видео, которое соответствует ключевому слову.You tube devicesupport сообщение на сайте

Я использую код

JSFIDDLE

Он работает нормально, но теперь он показывает ошибку поддержки устройства. Вы можете видеть, что эта демонстрация скрипта также сталкивается с этой проблемой.

Как я могу это решить. Я попробовал некоторое решение от Get Youtube information via JSON for single video (not feed) in Javascript, но не работал.

ответ

0

К сожалению, ваш URL-адрес jsfiddle не работает.

Это, как мы на sharelist.github.io решить проблему с уходящим API v2:

var yt_url = 'https://www.googleapis.com/youtube/v3/search?q=' + keyword + '&format=5&max-results=10&v=2&alt=json'; 
      yt_url += '&key={YOUR API KEY}&part=snippet'; 

     $.ajax 
     ({ 
      type: "GET", 
      url: yt_url, 
      dataType: "jsonp", 
      success: function (response) { 
       clearResults(); 
       if (response.items) { 
        $.each(response.items, function (j, data) { 
         var id = data.id.videoId; 

         for (var i = 0; i < self.queue.length; i++) { 
          if (id == self.queue[i].id) { 
           return; // Ignore added videos 
          } 
         } 

         createResultEntry(data) 
        }); 
       } 
       else { 
        $("#search-results").append('<li>No results</li>'); 
       } 
      } 
     });c 
Смежные вопросы