YouTube API Java示例不合并

时间:2015-10-29 00:53:35

标签: youtube-api youtube-data-api

我在编译最新的Java YouTube API示例时遇到了问题。下载(克隆)git YouTube api-samplesrepo(https://github.com/youtube/api-samples)后,我按照README说明输入“mvn compile”。我收到了一堆错误。看起来POM文件试图使用较旧的Google API客户端库但不确定确切原因。

我收到的一些错误是:

Captions.java:[27,46] error: cannot find symbol [ERROR]  class YouTube

Captions.java:[31,44] error: cannot find symbol [ERROR]  package com.google.api.services.youtube.model

Captions.java:[252,38] error: cannot find symbol [ERROR]  variable youtube of type YouTube

任何遇到类似错误的人 - 我正在按照自述文件(https://github.com/youtube/api-samples/blob/master/java/README)中的说明进行操作。

谢谢

-Ron

2 个答案:

答案 0 :(得分:1)

我使用相同的来源进行了测试,并且它已经完成了。 首先我从https://maven.apache.org/guides/getting-started/windows-prerequisites.html

安装了maven(mvn)

之后从路径xxxxxxx \ api-samples-master \ java> mvn compile

它下载了一些与所有接受的相关文件相关的链接。 然后运行:mvn exec:java -Dexec.mainClass = 运行ListStreams测试应用程序的示例:

mvn exec:java -Dexec.mainClass = com.google.api.services.samples.youtube.cmdline.live.ListStreams

它很简单。 希望这会对你有所帮助。

答案 1 :(得分:0)

不确定这会有多大帮助,但在设置我的YouTube时,我更改了" project.youtube.version:"所以它结束像" project.youtube.version:v3-rev174-1.22.0"。如果您计划使用CommentHandling或CommentThreads类,那么您需要使用" V3"从他们二手进口的前面开始。

希望这有帮助。