【发布时间】:2018-05-14 15:41:08
【问题描述】:
我在使用日历应用程序时尝试了解 Google 服务和 OAuth 2.0。
我遇到了这个问题,无法找到解决方案。请让我知道任何方式。在下面的代码中,我收到 calendar.builder 已弃用的警告。
还有什么选择?
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();
【问题讨论】:
标签: android oauth-2.0 google-calendar-api