我正在youtube视频搜索网站上的聊天机器人。
我希望搜索按视频的最高视图排序,因为我认为如果用户搜索某些内容,这将是最准确的结果。这是我进行搜索的代码:
var searchListRequest = youtubeService.Search.List("snippet");
searchListRequest.Q = result;
searchListRequest.MaxResults = 25;
youtube API说有一种方法可以按最高视图排序。 API documentation表示在可选参数下有“订单”,您可以通过viewCount订购。我出于某种原因努力将其放入我的代码中并且已经尝试了几个小时。
答案 0 :(得分:0)
您链接的页面将其解释为此(如果这是您要求的):
var searchListRequest = youtubeService.Search.List("snippet");
searchListRequest.Q = result;
searchListRequest.MaxResults = 25;
searchlistRequest.Order = "viewCount";
现在,当您检索回复时,应根据查看次数(从最高到最低)对它们进行排序。
var searchListResponse = await searchListRequest.ExecuteAsync();