我试图做一些非常简单的事情;在我的应用中显示与您在搜索Youtube.com时按result = await loop.run_in_executor(None, blocking_func, *func_args)
排序时显示的相同视频结果。
几乎所有其他工作正常,我可以:
*努力让每个视频的观看次数都很重要(我听说你需要 创建两个请求?)
真正令我困惑的是这段代码:
Upload count
产生这个结果:
而不是像这样:
*不包括播放列表
我的代码出了什么问题?
var urlString = "https://www.googleapis.com/youtube/v3/search?
part=snippet
&fields=items(id,snippet(title,channelTitle,thumbnails))
&order=viewCount
&q=\(searchBar.text)
&type=video
&maxResults=25&key=\(apiKey)"
答案 0 :(得分:2)
实际上这个问题非常简单,令我感到宽慰/沮丧。
在网址中,这就是问题所在:
\(searchBar.text)
searchBar.text
是可选的,这就是为什么结果与youtube.com搜索有所不同。简单修复:
\(searchBar.text!)