0
私はこれを使用してタイトルや画像などのビデオ情報を取得しています。YouTube Search API v3でコンテンツの詳細を取得するにはどうすればよいですか? (スウィフト)
var urlString = "https://www.googleapis.com/youtube/v3/search?part=snippet&fields=items(id,snippet(title,channelTitle,thumbnails))&order=viewCount&q=\(text)&type=video&maxResults=25&key=\(apiKey)"
このURLはJSONを返します。
["items": <__NSArrayI 0x1c41b03e0>(
{
id = {
kind = "youtube#video";
videoId = n3T3K2MHNjM;
};
snippet = {
channelTitle = "Ty Dolla $ign";
thumbnails = {
default = {
height = 90;
url = "https://i.ytimg.com/vi/n3T3K2MHNjM/default.jpg";
width = 120;
};
high = {
height = 360;
url = "https://i.ytimg.com/vi/n3T3K2MHNjM/hqdefault.jpg";
width = 480;
};
medium = {
height = 180;
url = "https://i.ytimg.com/vi/n3T3K2MHNjM/mqdefault.jpg";
width = 320;
};
};
title = "Ty Dolla $ign & Future - Darkside feat. Kiiara (from Bright: The Album) [Official Audio]";
};
},
が、私はそのiが必要なビデオの期間が含まれているため、コンテンツの詳細にアクセスしたいJSONには、コンテンツの詳細がありません。 URLにcontentDetailsを挿入することで、このようなURLでアクセスしようとしましたが、動作していません。
var urlString = "https://www.googleapis.com/youtube/v3/search?part=snippet&fields=items(id,contentDetails,snippet(title,channelTitle,thumbnails))&order=viewCount&q=\(text)&type=video&maxResults=25&key=\(apiKey)"
コンテンツの詳細も取得できますか。