簡體   English   中英

如何使用 Google 日歷范圍?

[英]How do I use a Google Calendar scope?

目前,我正在嘗試使用 Google Calendar 的 API 創建一個程序,該程序允許我向日歷添加內容,唯一的問題是我不知道如何向我的程序添加范圍。 Google 告訴我必須使用“https://www.googleapis.com/auth/calendar”作為范圍,我該如何使用?

了解作用域的工作原理需要您對 Oauth2 的工作原理有所了解。

Oauth2 是一種身份驗證形式,其中應用程序通過顯示同意書來請求用戶訪問某些數據的權限。 此同意書由范圍填充,應用程序將這些范圍定義為運行所需的訪問范圍。

Google 身份驗證服務器支持大量的作用域 范圍,它們由它們打算訪問的 API 拆分。

Google Calendar API 支持以下范圍。 范圍

在此處輸入圖片說明

假設您正在使用Google API Java 客戶端庫,您的代碼應該已經控制了您發送的范圍。 查找顯示CalendarScopes的部分。

 GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
            httpTransport, JSON_FACTORY, clientSecrets,
            Collections.singleton(CalendarScopes.ALL)).setDataStoreFactory(
            dataStoreFactory).build();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM