Nam*_*Nam 5 java google-calendar-api google-api google-oauth
目前,我正在尝试使用 Google Calendar 的 API 创建一个程序,该程序允许我向日历添加内容,唯一的问题是我不知道如何向我的程序添加范围。Google 告诉我必须使用“https://www.googleapis.com/auth/calendar”作为范围,我该如何使用?
要了解作用域的工作原理,您需要了解一些 Oauth2 的工作原理。
Oauth2 是一种身份验证形式,应用程序通过显示同意书向用户请求访问某些数据的权限。此同意书由应用程序定义为运行所需的访问范围的范围填充。
Google 身份验证服务器支持大量范围,这些范围由它们要访问的 API 划分。
Google 日历 API 支持以下范围。范围
假设您正在使用Google API Java 客户端库,您的代码应该已经控制了您发送的范围。查找显示 的部分CalendarScopes。
GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
httpTransport, JSON_FACTORY, clientSecrets,
Collections.singleton(CalendarScopes.ALL)).setDataStoreFactory(
dataStoreFactory).build();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
508 次 |
| 最近记录: |