Youtube api YouTube API的最大HTTP GET请求长度是多少?

Youtube api YouTube API的最大HTTP GET请求长度是多少?,youtube-api,http-get,Youtube Api,Http Get,我想使用youtubevideo:listapi在一次请求中获取多个视频的详细信息。根据,我可以发送逗号分隔的videoId列表作为id参数。但可能的最大长度是多少 我知道服务器和客户机都有依赖性。在我的情况下,我是从服务器端而不是从浏览器发出请求。因此,可以在我的一端配置最大长度。但是youtube可以接受的最大长度是多少 更新:尽管官方文档无法找到,但按照Tempus的解释,当前限制为50个ID。我在下面添加了一段代码,其中包含51个不同的视频ID(1个有注释),供将来想查看的人使用 va

我想使用youtube
video:list
api在一次请求中获取多个视频的详细信息。根据,我可以发送逗号分隔的videoId列表作为id参数。但可能的最大长度是多少

我知道服务器和客户机都有依赖性。在我的情况下,我是从服务器端而不是从浏览器发出请求。因此,可以在我的一端配置最大长度。但是youtube可以接受的最大长度是多少

更新:尽管官方文档无法找到,但按照Tempus的解释,当前限制为50个ID。我在下面添加了一段代码,其中包含51个不同的视频ID(1个有注释),供将来想查看的人使用

var key=prompt(“请在此处输入您的密钥”);
如果(!键){
警报(“未输入钥匙”);
}否则{
var videoIds=[“RgKAFK5djSk”,
“fRh_vgS2dFE”,
“OPf0YbXqDm0”,
“KYniUCGPGLs”,
“e-ORhEE9VVg”,
“nfWlot6h_JM”,
“NUsoVlDFqZg”,
“YqeW9_5kURI”,
“YQHsXMglC9A”,
“CevxZvSJLk8”,
“09R8_2nJtjg”,
“HP MbfHFUqs”,
“7PCkvCPvDXk”,
“0KSOMA3QBU0”,
“我的朋友们”,
“kffacxfA7G4”,
“DK_0jXPuIr0”,
“2vjPBrBU TM”,
“lp-EO5I60KA”,
“5GL9JoH4Sws”,
“kOkQ4T5WO9E”,
“AJtDXIazrMo”,
“RBumgq5yVrA”,
“prpeedmmq0”,
“YBHQbu5rbdQ”,
“PT2_F-1esPk”,
“uelHwf8o7_”,
“KQ6zr6kCPj8”,
“IcrbM1l_BoI”,
“vjW8wmF5VWc”,
“PIh2xe4jnpk”,
“QFs3PIZb3js”,
“TapXs54Ah3E”,
“UXDA-c-4Mc”,
“oyEuk8j8imI”,
“ebXbLfLACGM”,
“kHSFpGBFGHY”,
“CGyEd0aKWZE”,
“Ryeda3JCQW”,
“fLexgOxsZu0”,
“450p7goxZqg”,
“麻生太郎”,
“t4H_Zoh7G5A”,
“QK8MJVAES”,
“QcIy9NiNbmo”,
“yzTuBuRdAyA”,
“L0MK7qz13bU”,
“uO59tfQ2TbA”,
“kkx-7fsiWgg”,
“EgqUJOudrcM”,
//“60ItHLz5WEA”//51st VideoID。取消注释以查看错误
];
变量url=”https://www.googleapis.com/youtube/v3/videos?part=statistics&key=“+key+”&id=“+videoIds.join”(,”);
var xmlHttp=new XMLHttpRequest();
xmlHttp.onreadystatechange=函数(){
(xmlHttp.readyState==4)和&alert(“HTTP状态代码:”+xmlHttp.Status);
}
open(“GET”,url,true);
xmlHttp.send(空);

}
答案是50。原因是,这就是你能得到的一切

根据搜索条件和可用结果,一些调用可能会有相当多的结果,因此它们将“maxResults”上限设置为50。 接受这一点的是最多100个评论线程

这可以加快页面加载和调用时间

编辑:
这可以在“试用api”部分进行测试。
您需要在“id”字段中输入50个videoID,并用coma分隔。
然后再增加一个ID以获得51并再次测试。您应该会收到“400”的回复


另外,它们不需要是唯一的ID。所以,先做几次,然后根据需要复制和粘贴多次;-)

答案是50。原因是,这就是你能得到的一切

根据搜索条件和可用结果,一些调用可能会有相当多的结果,因此它们将“maxResults”上限设置为50。 接受这一点的是最多100个评论线程

这可以加快页面加载和调用时间

编辑:
这可以在“试用api”部分进行测试。
您需要在“id”字段中输入50个videoID,并用coma分隔。
然后再增加一个ID以获得51并再次测试。您应该会收到“400”的回复


另外,它们不需要是唯一的ID。所以,先做几次,然后根据需要复制和粘贴多次;-)

嗨,谢谢。你有什么推荐信吗?因为在文档中,它说“maxResults”不支持与id参数一起使用。我只是做了一个测试来查看,它肯定是50。此外,如果您传递的ID超过50个,则返回NULL。不支持“maxResults”,因为它没有进行常规搜索。是你告诉它要得到什么。所以不需要使用它。超级!你能把你测试过的信息加上50分吗。“那么我可以接受了。”瓦达库帕达思说。我刚刚更新了我的帖子。我用自己的脚本做了第一次测试,但也是在YouTube api网站上。希望能有帮助。嗨,谢谢。你有什么推荐信吗?因为在文档中,它说“maxResults”不支持与id参数一起使用。我只是做了一个测试来查看,它肯定是50。此外,如果您传递的ID超过50个,则返回NULL。不支持“maxResults”,因为它没有进行常规搜索。是你告诉它要得到什么。所以不需要使用它。超级!你能把你测试过的信息加上50分吗。“那么我可以接受了。”瓦达库帕达思说。我刚刚更新了我的帖子。我用自己的脚本做了第一次测试,但也是在YouTube api网站上。希望有帮助。