Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
如何在Youtube上观看最多的音乐视频?_Youtube_Youtube Api_Youtube Data Api - Fatal编程技术网

如何在Youtube上观看最多的音乐视频?

如何在Youtube上观看最多的音乐视频?,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,我需要获得Youtube上观看次数最多的音乐视频列表 我使用了这个API: https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&chart=mostPopular&regionCode=US&videoCategoryId=10&key=[YOUR_API_KEY] 默认情况下,regionCode是US,我希望按全局获取结果 有人

我需要获得Youtube上观看次数最多的音乐视频列表

我使用了这个API:

https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&chart=mostPopular&regionCode=US&videoCategoryId=10&key=[YOUR_API_KEY]
默认情况下,
regionCode
是US,我希望按全局获取结果


有人能帮我吗?

你不能真正使用图表,这意味着你必须包括一个区域,默认为美国

串 regionCode参数指示API选择指定区域中可用的视频图表。此参数只能与图表参数一起使用。参数值为ISO 3166-1 alpha-2国家代码

删除
®ionCode=US
应与我们相同

GET https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&chart=mostPopular&key=[YOUR_API_KEY]

您必须查询并拍摄所有区域累计观看次数最高的视频。这将是困难的,因为不同地区将有不同的音乐视频最受欢迎。遗憾的是,API没有全局regionCode选项。

谢谢您的回复!我能在global而不是US中获得结果吗?可能不是默认的是US,你必须发送一些东西。这似乎只能获得youtube确定的某一天最受欢迎的视频,而不是某一地区的总体观看率最高的视频@johnh10,效率不会更高(而且更有效)考虑当前定义的所有区域代码的一小部分,它涉及到与这个问题相关的全球区域(例如,在人口、经济发展等方面)?也,@ JangH10,在所有区域上的聚合函数(或在与该问题相关的区域的较小子集上)不是max而是sum,不是吗?附录:sum当然是按视频ID分组的。@stvar编辑得更清楚。我认为在这些情况下,
regionCode=US
被认为是全局的-这是默认行为。不,regionCode=US只是在美国