我遇到了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(GoogleAuthTokenFactory.java:660) 11:23:07,915 ERROR [STDERR]
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:560) 11:23:07,915 ERROR [STDERR]
at com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:397)
答案 0 :(得分:2)
http://www.foxnews.com/tech/2013/04/17/google-mail-and-other-services-disrupted/?intcmp=HPBucket
可能有关系。我想说再试一次,因为它可能是一个暂时的故障。
答案 1 :(得分:0)
我没有使用Youtube credentials
,但由于这是java代码所以我只是猜测我在网上看到的例子..
尝试
service.setUserCredentials(login, pass); //remove quotes
而不是:
service.setUserCredentials(login, "pass);
答案 2 :(得分:0)
我建议您查看ClientLogin #FAIL
答案 3 :(得分:0)
有关详细信息,请参阅https://code.google.com/p/gdata-issues/issues/detail?id=4442。让我们在那里巩固讨论。