如何使用javascript API获得最多的视频浏览量?
我正在尝试按观看次数最多的YouTube视频对视频列表进行排序。我一直在尝试以下代码,但没有返回任何响应如何使用javascript API获得最多的视频浏览量?,javascript,youtube,youtube-data-api,youtube-javascript-api,Javascript,Youtube,Youtube Data Api,Youtube Javascript Api,我正在尝试按观看次数最多的YouTube视频对视频列表进行排序。我一直在尝试以下代码,但没有返回任何响应 var request = gapi.client.youtube.search.list({ part: 'snippet,contentDetails,statistics', q: query, maxResults: count, order:'viewCo
var request = gapi.client.youtube.search.list({
part: 'snippet,contentDetails,statistics',
q: query,
maxResults: count,
order:'viewCount'
});
request.execute(onSearchResponse);
上面的代码并没有返回任何响应。有人可以把我重定向到正确的方向吗?我已经查阅了文档
通过使用YouTube API v3并修改其中提供的参数,您可以使用此请求URL来获取观看次数最多的YouTube视频
https://www.googleapis.com/youtube/v3/search?key=<YOUR_API_KEY>&part=snippet&order=viewcount&maxResults=1
以下信息取自:
密钥:您的API密钥。
部分:部分参数指定API响应将包含的一个或多个搜索资源属性的逗号分隔列表。将参数值设置为snippet。
1:在本例中,使用的是viewcount。
maxResults:指定应在结果集中返回的最大项数。可接受的值为0到50,包括0到50。默认值为5。
1链接文档说明,在order参数中只允许这些值:
日期:资源根据创建日期按逆时间顺序排序。
评级:资源从最高评级到最低评级排序。
相关性:资源根据其与搜索查询的相关性进行排序。这是此参数的默认值。
标题:资源按标题的字母顺序排序。
videoCount:频道按上传视频的数量降序排列。
viewCount:资源按从最高到最低的视图数排序。对于直播,在直播过程中,视频按并发观众数排序。