▽参考URL
https://qiita.com/norizou4/items/04142dec0cf088887366
掲題の通り、Youtubeにて特定のチャンネルの最新動画を表示するようなサイトを作りたく、
参考URLに載っているコードを使用させていただくも、思うようにいかず困っています。
解決法があれば是非お教え願いたく質問させていただきます。ご教授よろしくお願い致します。
html
1<!doctype html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title>index</title> 6<link rel="stylesheet" href="css/reset.css"> 7<link rel="stylesheet" href="css/style.css"> 8<script src="js/jquery-3.4.1.min.js"></script> 9<script src="js/script.js"></script> 10</head> 11<body> 12 <div id="yt-list"></div> 13</body> 14</html>
js
1 function ajaxDataYoutube(){ 2 return $.ajax({ 3 type: 'GET', 4 url: 'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=3&playlistId=[チャンネルID]&key=[アクセスキー]', 5 dataType: 'json', 6 error: function() { 7 //error func 8 $('#yt-list').append('<li>Youtubeのデータが取得できませんでした。</li>'); 9 } 10 }) 11 } 12 ajaxDataYoutube().done(function(jsondataYt){ 13 var ytID = jsondataYt.items[0].snippet.resourceId.videoId 14 var ytTitle = jsondataYt.items[0].snippet.title 15 var YtHtml = '<iframe width="369" height="207" src="https://www.youtube.com/embed/'+ ytID +'?controls=0&showinfo=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe><h4>'+ ytTitle +'</h4>' 16 $('#yt-list').append(YtHtml); 17 });
アクセスキーについては[https://qiita.com/chieeeeno/items/ba0d2fb0a45db786746f]を
参考に所得しています。
またエラーには以下表記されていました。
jquery-3.4.1.min.js:2 GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=3&playlistId=[チャンネルID]&key=[アクセスキー] 404
申し訳ございませんが、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー