Youtube:身份验证错误(检查服务名称)

Youtube:身份验证错误(检查服务名称),youtube,youtube-api,Youtube,Youtube Api,我创建了一个Gmail帐户,并将其与Youtube链接。 我可以使用Youtube网站上的凭据登录, 但是我在使用数据API时遇到了这个错误 例外情况: com.google.gdata.util.AuthenticationException: Error authenticating (check service name) YouTubeService service = new YouTubeService("", messages.get("youtube.devkey"));

我创建了一个Gmail帐户,并将其与Youtube链接。 我可以使用Youtube网站上的凭据登录, 但是我在使用数据API时遇到了这个错误

例外情况:

com.google.gdata.util.AuthenticationException: Error authenticating (check service name)
 YouTubeService service = new YouTubeService("", messages.get("youtube.devkey"));
        try {
            service.setUserCredentials("XXXXan@gmail.com", "alXXXX23");
        } catch (AuthenticationException e) {
代码:

com.google.gdata.util.AuthenticationException: Error authenticating (check service name)
 YouTubeService service = new YouTubeService("", messages.get("youtube.devkey"));
        try {
            service.setUserCredentials("XXXXan@gmail.com", "alXXXX23");
        } catch (AuthenticationException e) {

有人能解释为什么会发生这种情况和/或服务名称是什么吗?

将我的评论移到一个正式答案,因为它似乎解决了问题:


下面列出了ClientLogin失败的常见原因,并在

上提供了备选方案。请看这篇博客文章,了解ClientLogin失败的原因:这很有帮助。。非常感谢:)你能把答案抄过来吗?链接不再包含它。ClientLogin已被弃用,因此答案不再相关。