本文介绍了Google Calendar Api版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在使用日历"应用程序时,我试图了解Google服务和OAuth 2.0.我遇到此问题,无法找到解决方案.请让我知道任何方式.在下面的代码中,我得到了calendar.builder已过时的警告.什么是另一种选择?

I'm trying to understand Google services and OAuth 2.0 while working on a Calendar app.I encountered this issue and am not able to find a solution. Please let me know any way through this. In the code below, I get the warning that calendar.builder is deprecated.What is another alternative?

public static Calendar build(GoogleCredential credentials) {
HttpTransport transport = AndroidHttp.newCompatibleTransport();
JacksonFactory jsonFactory = new JacksonFactory();

com.google.api.services.calendar.Calendar service;

service = Calendar.builder(transport, jsonFactory)
 .setApplicationName("Meetrbus/1.0")
    .setJsonHttpRequestInitializer(new JsonHttpRequestInitializer() {
      @Override
      public void initialize(JsonHttpRequest request) {
        CalendarRequest calendarRequest = (CalendarRequest) request;

        //TODO: Get an API key from Google's APIs Console:
       // https://code.google.com/apis/console.
        calendarRequest.setKey(<My Key>);
      }
    }).setHttpRequestInitializer(credentials).build();

推荐答案

对于 Calendar.Builder 构造函数有所改变:

For Calendar.Builder the constructor has changed a bit:

public Calendar.Builder(HttpTransport transport,
                    JsonFactory jsonFactory,
                    HttpRequestInitializer httpRequestInitializer)

因此您的代码应为:

service = new Calendar.Builder(transport, jsonFactory, credentials)
    .setApplicationName("Meetrbus/1.0")
    .setJsonHttpRequestInitializer(new JsonHttpRequestInitializer() {
        @Override
        public void initialize(JsonHttpRequest request) {
            CalendarRequest calendarRequest = (CalendarRequest) request;

            //TODO: Get an API key from Google's APIs Console:
            // https://code.google.com/apis/console.
            calendarRequest.setKey(<My Key>);
        }
    }).build();

这篇关于Google Calendar Api版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 05:39
查看更多