【问题标题】:How would I order my youtube video search by highest views?如何按最高观看次数排序我的 youtube 视频搜索?
【发布时间】:2014-09-01 18:35:35
【问题描述】:

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

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

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

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

【问题讨论】:

  • 如果以下答案解决了您的问题,请接受或提供一些反馈。

标签: c# youtube-api


【解决方案1】:

您链接到的页面对此进行了解释(如果这是您所要求的):

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

现在,当您检索您的回复时,它们应该按观看次数(从高到低)排序。

var searchListResponse = await searchListRequest.ExecuteAsync();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 2019-04-28
    • 2023-03-17
    • 2021-08-21
    • 2018-09-02
    • 2020-11-17
    相关资源
    最近更新 更多