使用YouTube API v3调用Search接口获取播放列表视频失败求助
解决YouTube API获取播放列表视频的问题
嘿,我懂你遇到的麻烦了!你现在用的是YouTube Data API的search端点,但这个端点的playlistId参数并不是用来列出播放列表内所有视频的——它的作用是搜索和指定播放列表相关的内容,而非直接获取播放列表里的视频条目。
要正确拿到播放列表里的视频,你得改用**playlistItems端点**,这才是官方专门用来返回播放列表内所有视频项的API接口。
正确的请求URL格式
把你的请求代码改成下面这样就行:
String URL="https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId={PLAYLIST_ID}&maxResults=25&key={Your_API_KEY}";
额外实用提示
- 如果你需要获取更多视频细节(比如视频ID、时长等),可以把
part参数的值改成snippet,contentDetails,这样返回的响应会包含更丰富的字段。 - 要是播放列表里的视频超过25条,你可以利用响应里的
nextPageToken参数做分页请求,每次请求带上这个token就能拿到下一页的视频内容。
内容的提问来源于stack exchange,提问作者Nijwmsa Boro
相关产品推荐
相关产品推荐

