我正在尝试制作一个连接到谷歌日历的Java应用程序(独立的,而不是基于web的),但在通过OAuth阶段时遇到了问题。我看过了我能看到的谷歌API的每一个部分。
我能找到的最新版本是https://developers.google.com/google-apps/calendar/instantiate
我已经下载了他们所说的两组JAR文件(google-api-services-calendar-v3-rev3-1.5.0-beta和gdata samples.java-1.46.0),并导入了所需的库和依赖项。这给了我大约一半的类和一些方法(主要是new Calendar(httpTransport, accessProtectedResource, jsonFactory);
)的降级错误。
有人有一个获取OAuth令牌并访问Google日历API的基本示例吗?我是错误地看待这个问题,还是使用了过时的api副本?
gdata还在使用还是已经被替换了?谢谢Adrian
您需要首先让oauth工作,然后使用oauth调用一些谷歌api,例如日历。
从谷歌oauth 1开始安装应用程序,或从谷歌oaauth 2开始安装应用或搜索"谷歌oauth-安装应用程序"。Scrib是一个很好的Java oauth库。
我不知道为什么代码在文档中列错了。下面的行对我有用。
Calendar(httpTransport, jsonFactory, accessProtectedResource);