如何通过最高视图订购我的YouTube视频搜索?

时间:2014-09-01 18:35:36

标签: c# youtube-api

我正在youtube视频搜索网站上的聊天机器人。

我希望搜索按视频的最高视图排序,因为我认为如果用户搜索某些内容,这将是最准确的结果。这是我进行搜索的代码:

  var searchListRequest = youtubeService.Search.List("snippet");
        searchListRequest.Q = result;
        searchListRequest.MaxResults = 25;

youtube API说有一种方法可以按最高视图排序。 API documentation表示在可选参数下有“订单”,您可以通过viewCount订购。我出于某种原因努力将其放入我的代码中并且已经尝试了几个小时。

1 个答案:

答案 0 :(得分:0)

您链接的页面将其解释为此(如果这是您要求的):

var searchListRequest = youtubeService.Search.List("snippet");
        searchListRequest.Q = result;
        searchListRequest.MaxResults = 25;
        searchlistRequest.Order = "viewCount";

现在,当您检索回复时,应根据查看次数(从最高到最低)对它们进行排序。

var searchListResponse = await searchListRequest.ExecuteAsync();