【发布时间】:2012-04-20 12:48:18
【问题描述】:
我有一个日历 API 的访问令牌,不知道如何使用这个令牌来操作日历。
我已经阅读了他们的文档和入门指南,但仍然需要帮助。我使用以下代码创建日历服务:
Calendar service = new Calendar(httpTransport, accessProtectedResource, jsonFactory);
service.setApplicationName("YOUR_APPLICATION_NAME");
但它说:
构造函数 Calendar(HttpTransport, GoogleAccessProtectedResource, JacksonFactory) 未定义。
【问题讨论】:
-
您是否包含了所有需要的库/包? developers.google.com/google-apps/calendar/setup
-
是的,我已经包含了所有 jars 和依赖项,并使用了入门指南中为应用程序配置提供的代码,一些类也被弃用了。我不知道如何使用访问令牌来创建客户端以与日历 api 交互。
-
我终于找到了解决办法
-
使用休闲代码为日历服务创建客户端 Calendar service = Calendar.builder(httpTransport, jsonFactory) .setHttpRequestInitializer(accessProtectedResource).build();它对我有用。
标签: api calendar google-calendar-api