【问题标题】:Google calendar api v3 - undefined constructor errorGoogle calendar api v3 - 未定义的构造函数错误
【发布时间】: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


【解决方案1】:

如下图改变构造函数:

Calendar service = new Calendar(httpTransport, 
                                jsonFactory, 
                                accessProtectedResource);

【讨论】:

    猜你喜欢
    • 2017-04-10
    • 2011-04-26
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 2022-08-20
    • 2016-03-17
    • 1970-01-01
    相关资源
    最近更新 更多