【发布时间】:2017-05-17 21:06:13
【问题描述】:
我正在尝试获取美国排名前 3000 的英语 YouTube 频道列表,并按视频观看次数排序。我尝试了以下 curl 命令:
curl -G "https://www.googleapis.com/youtube/v3/search" \
-d part="snippet" \
-d type="channel" \
-d maxResults=50 \
-d order="videoCount" \
-d regionCode="US" \
-d relevanceLanguage="en" \
-d key="[api-key]" > youtube_api_sample1_50.txt
但是,结果并不完全符合我的预期。首先,我没有在回复中找到“视频观看次数”和“视频计数”等统计信息。其次,即使在我对“en”和“US”进行过滤之后,结果中仍会显示其他语言。第三,“pageToken”只有 10 个页面,最多只能给我 500 个结果。
正如我在开头提到的,有没有办法可以从当前的搜索 api 中获取前 3000 个 YouTube 频道列表?
【问题讨论】:
标签: curl youtube-api youtube-data-api