Google Apps Script の UrlfetchApp を利用する場合は、下記のエンドポイントおよびパラメータで取得できます。
https://www.googleapis.com/youtube/v3/videos?part=snippet&myRating=like
ただしこのエンドポイントから直接データを取得するには、APIキーは当然のこと、さらにOAuth2による認証が必要です。
https://developers.google.com/youtube/v3/docs/videos/list?hl=ja
https://developers.google.com/youtube/v3/guides/authentication?hl=ja
OAuth2認証がわからない、とかめんどくさい、という場合は、
Google Apps Scriupt のエディタ上で Youtube サービスを有効にしたうえで
下記のコードを実行してください。
js
1const results = YouTube.Videos.list(part='snippet', { myRating: 'like', maxResults: 50});
2
3console.log(results.items);
1つずつのデータを見たいなら
js
1const results = YouTube.Videos.list(part='snippet', { myRating: 'like', maxResults: 50});
2for (let i = 0; i < results.items.length; i++) {
3 console.log(results.items[i].snippet);
4}
とでもやれば取れます。
GAS上でYoutube サービスを有効にする方法/50アイテムより多くの情報を取る方法は検索すればすぐでてきますのでここでは説明しません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。