帮助优化YouTube API请求。整个配额将在5分钟内用完
获取ID前5位趋势:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&key={token}&fields=items(id)&chart=mostPopular®ionCode=RU&maxResults=5
从视频ID获取频道ID和频道名称:
https://www.googleapis.com/youtube/v3/videos?part=snippet&id={VideoId}&key={token}
从用户名获取频道名称
https://www.googleapis.com/youtube/v3/channels?key={token}&forUsername={UserName}&part=id
获取频道图片:
https://www.googleapis.com/youtube/v3/channels?id={ChannelId}&part=snippet&key={token}
频道上的视频计数:
https://www.googleapis.com/youtube/v3/playlistItems?playlistId={ChannelId}&key={token}&part=snippet
频道上的最后视频:
https://www.googleapis.com/youtube/v3/search?key={token}&channelId={ChannelId}&part=id&order=date&maxResults=1
答案 0 :(得分:0)
这些是我认为可能会有用的一些提示:
这是您的修改请求:
获取ID排名前5位的趋势-Demo:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular&hl=<REGION_CODE>&maxResults=5&fields=items%2Fid&key={YOUR_API_KEY}
从视频ID中获取频道ID和频道名称:-demo
https://www.googleapis.com/youtube/v3/videos?part=snippet&id=<VIDEO_ID>&fields=items(snippet(channelId%2CchannelTitle))&key={YOUR_API_KEY}
从用户名获取频道名称(还同时显示频道图片及其上传视频的数量)-demo
https://www.googleapis.com/youtube/v3/channels?part=snippet%2Cstatistics&forUsername=<CHANNEL_USERNAME>&fields=items(snippet(thumbnails%2Ctitle)%2Cstatistics%2FvideoCount)&key={YOUR_API_KEY}
频道上的最后视频:-demo
在这里您可以使用其他方法:
channel_id
并按如下所示替换值:频道:Microsoft Hololens:
Channel_id:U C T2rZIAL-zNqeK1OmLLUa6g
上传(播放列表):U U T2rZIAL-zNqeK1OmLLUa6g
获得上载(播放列表)后,请使用以下请求:
https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=<UPLOAD_PLAYLIST>&fields=items(contentDetails(videoId%2CvideoPublishedAt))&key={YOUR_API_KEY}
并使用响应中最新的videoId
-(更新时间最近)。