【问题标题】:YouTube Data API - Number of Results - MavenYouTube 数据 API - 结果数 - Maven
【发布时间】:2014-01-07 21:58:38
【问题描述】:

我正在尝试以两种不同的方式从 youtube 获取视频

a) 首先使用 youtube-google-api 客户端库,遵循此处的指南和示例代码 https://developers.google.com/youtube/v3/code_samples/java#search_by_keyword
然而,由于我在一个 mavenized 项目中实现,我很难找到以下代码块所需的“com.google.api.services.samples.youtube.cmdline.Auth”的依赖项:

try {

        youtube = new YouTube.Builder(Auth.HTTP_TRANSPORT, Auth.JSON_FACTORY, new HttpRequestInitializer()    {
            public void initialize(HttpRequest request) throws IOException {
            }
        }).setApplicationName("youtube-cmdline-search-sample").build();

b)其次,我只需向 YouTube 发送一个 GET 请求,如下所示: https://www.googleapis.com/youtube/v3/search?part=snippet&q=madonna&type=video&key={API_KEY} 但是我只能收到 5 个结果,尽管我已经阅读了几个 Stackoverflow 相关问题,我最多可以收到 50 个视频。即使我设置了“max-results”参数,这也是不可行的。

谁能帮我解决这些问题?提前谢谢你。

【问题讨论】:

    标签: maven youtube-api


    【解决方案1】:

    以第二种方式将 ma​​xResults=50 写为参数,而不是 max-results=50。 使用 YouTube Data Api v3 api explorer 可以很好地理解参数。

    https://developers.google.com/apis-explorer/#s/youtube/v3/

        https://www.googleapis.com/youtube/v3/search?part=snippet&q=madonna&maxResults=50&type=video&key={API_KEY}
    

    【讨论】:

    • 非常感谢您的回答和您提供的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-02
    • 2015-08-10
    • 2018-09-06
    • 2021-05-10
    • 1970-01-01
    • 2010-11-16
    • 2019-11-12
    相关资源
    最近更新 更多