Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript API获得最多的视频浏览量?_Javascript_Youtube_Youtube Data Api_Youtube Javascript Api - Fatal编程技术网

如何使用javascript API获得最多的视频浏览量?

如何使用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

我正在尝试按观看次数最多的YouTube视频对视频列表进行排序。我一直在尝试以下代码,但没有返回任何响应

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:资源按从最高到最低的视图数排序。对于直播,在直播过程中,视频按并发观众数排序。