我正在尝试得到美国排名前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个结果。
正如我在开头提到的,有没有方法可以从当前的搜索应用程序接口中获得排名前3000的YouTube频道列表?
发布于 2017-05-19 00:06:01
您使用了错误的"part“参数。如果您想要获得视图计数,请使用""而不是snippet.
https://stackoverflow.com/questions/44034766
复制相似问题