从YouTube URL获取视频标题- Java



我试图学习如何使用Java库与YouTube API一起工作,并试图做一些基本的事情,如检索给定视频ID的视频标题。然而,这方面的所有信息都是指在此链接(https://developers.google.com/youtube/2.0/developers_guide_protocol_video_entries?csw=1)中解释的已弃用的v2 API,并且我无法在网上找到有关如何为v3 API完成此操作的任何来源。如果有人能建议一些关于使用YouTube API的书籍或参考资料,我将非常感激。

您要查找的是。gettitle ()

有一些例子在https://developers.google.com/youtube/v3/code_samples/java?hl=es

例如:

private static void prettyPrint(Iterator<SearchResult> iteratorSearchResults, String query) {
System.out.println("n=============================================================");
System.out.println(
    "   First " + NUMBER_OF_VIDEOS_RETURNED + " videos for search on "" + query + "".");
System.out.println("=============================================================n");
if (!iteratorSearchResults.hasNext()) {
  System.out.println(" There aren't any results for your query.");
}
while (iteratorSearchResults.hasNext()) {
  SearchResult singleVideo = iteratorSearchResults.next();
  ResourceId rId = singleVideo.getId();
  // Double checks the kind is video.
  if (rId.getKind().equals("youtube#video")) {
    Thumbnail thumbnail = singleVideo.getSnippet().getThumbnails().get("default");
    System.out.println(" Video Id" + rId.getVideoId());
    System.out.println(" Title: " + singleVideo.getSnippet().getTitle());
    System.out.println(" Thumbnail: " + thumbnail.getUrl());
    System.out.println("n-------------------------------------------------------------n");
  }
}
}

我对这个API很陌生。但是,这不是实现您想要的东西所需要的API的一部分吗?

snippet.title

我从未使用过Youtube的API。如果我说错了,请指正。

在SearchResult中有一个方法叫getTitle(),请检查一次

相关内容

  • 没有找到相关文章

最新更新