【发布时间】:2018-04-26 21:33:49
【问题描述】:
我正在使用它来获取视频的信息,例如标题和图像。
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]";
};
},
但 JSON 中没有内容详细信息我想访问内容详细信息,因为它包含我需要的视频的持续时间。我曾尝试通过将 contentDetails 插入 URL 来访问这样的 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)"
我如何也可以检索内容详细信息?
【问题讨论】:
标签: ios json swift search youtube