YouTube API Java示例不兼容



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

我收到的一些错误是:

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

我用这个相同的源代码进行了测试,它成功了。首先,我从安装了maven(mvn)https://maven.apache.org/guides/getting-started/windows-prerequisites.html

之后从路径xxxxxxx\api samples master\java>mvn编译

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

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

它只是起了作用。希望这对你有帮助。

不确定这会有多大帮助,但在设置我的youtube API时,我更改了"project.youtube.version:",使其以"project.youtube.version:v3-rev174-1.22.0"结尾。如果您计划使用CommentHandling或CommentThreads类,则需要从它们使用的两个导入的前面取"v3"。

希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新