访问Google日历时出现InvalidCredentialsException

时间:2014-02-13 18:04:06

标签: java google-calendar-api

我开发了一个java应用程序,它使用google calendar api来访问日历。 应用程序代码如下:

CalendarService myService = new CalendarService("exampleCo-exampleApp-1");
myService.setUserCredentials("mail@gmail.com", "pass");

但我无法访问日历。方法setUserCredentials(username, password)抛出InvalidCredentialsException。 电子邮件和密码是正确的。例如,我尝试使用Firefox Poster - 为用户提供查询 - 正常工作。如果我尝试使用Java应用程序 - 我有异常InvalidCredentialsException。 可能有人知道为什么方法会抛出授权错误吗?

所以,例外:

com.google.gdata.client.GoogleService$InvalidCredentialsException: Invalid credentials
    at com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenFactory.java:660)
    at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:560)
    at com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:397)
    at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:364)
    at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:319)
    at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:303)

0 个答案:

没有答案
相关问题