2

我遇到了 youtube java 凭据的问题,通常它运行良好并且我能够上传到 youtube,但今天我收到了这个异常无效的凭据。

YouTubeService service = new YouTubeService("id", developer_key);

try {
    service.setUserCredentials(login, "pass);
} catch (AuthenticationException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
}      

堆栈跟踪:

>

 com.google.gdata.client.GoogleService$InvalidCredentialsException: Invalid credentials 11:23:07,915 ERROR [STDERR]
 at com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenF‌​actory.java:660) 11:23:07,915 ERROR [STDERR] 
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFacto‌​ry.java:560) 11:23:07,915 ERROR [STDERR] 
at com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthToke‌​nFactory.java:397) 
4

4 回答 4

2

http://www.foxnews.com/tech/2013/04/17/google-mail-and-other-services-disrupted/?intcmp=HPBucket

可能有关系。我会说再试一次,因为这很可能是一个暂时的故障。

于 2013-04-18T11:05:23.000 回答
0

请参阅https://code.google.com/p/gdata-issues/issues/detail?id=4442了解更多信息。让我们在那里巩固讨论。

于 2013-04-18T19:05:38.867 回答
0

我建议检查ClientLogin #FAIL

于 2013-04-18T14:37:43.020 回答
0

我没有使用过Youtube credentials,但因为这是java代码所以我只是从我在网上看到的例子中猜测..

尝试

service.setUserCredentials(login, pass);    //remove quotes

代替:

service.setUserCredentials(login, "pass);
于 2013-04-18T10:59:00.033 回答