YouTube 数据 API - 结果数量 - Maven.



我正在尝试以两种不同的方式从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 个视频。即使我设置了"最大结果"参数,这也是不可行的。

谁能帮我处理这些问题?提前谢谢你。

以第二种方式将 maxResults=50 写为参数,而不是 max-results=50。使用 YouTube Data Api v3 API 资源管理器可以很好地理解参数。

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}

相关内容

  • 没有找到相关文章

最新更新