我正在尝试在Android应用中实施类似YouTube的视频搜索。 我想将时长添加到搜索列表中的视频中,为此我需要YouTube Data API中的contentDetails。
不幸的是,为了使其正常工作,对于我从search.list获得的每个SearchResult,我都必须单独发出一个video.list请求,以获取包含contentDetails的Video对象,这与Snippet不同,后者包含在SearchResult中宾语。至少与仅调用一次search.list相比,它会占用大量网络资源,并且速度要慢得多。有谁知道仅用一个API调用就能做到所有这些事情吗?
非常感谢您的帮助。