當不帶參數調用時,drive_scopes()
返回與 Drive API 關聯的範圍的命名字符向量。如果給出drive_scopes(scopes =)
,則縮寫條目(例如"drive.readonly"
)將擴展到完整範圍(在本例中為"https://www.googleapis.com/auth/drive.readonly"
)。無法識別的範圍將保持不變地通過。
參數
- scopes
-
一個或多個 API 範圍。每個範圍都可以完整指定,或者對於驅動器 API-specific 範圍,以
drive_scopes()
識別的縮寫形式指定:-
"drive" =“https://www.googleapis.com/auth/drive”(默認值)
-
"full" = "https://www.googleapis.com/auth/drive"(與"drive"相同)
-
"drive.readonly" = "https://www.googleapis.com/auth/drive.readonly"
-
"drive.file" = "https://www.googleapis.com/auth/drive.file"
-
"drive.appdata" = "https://www.googleapis.com/auth/drive.appdata"
-
"drive.metadata" =“https://www.googleapis.com/auth/drive.metadata”
-
"drive.metadata.readonly" = "https://www.googleapis.com/auth/drive.metadata.readonly"
-
"drive.photos.readonly" = "https://www.googleapis.com/auth/drive.photos.readonly"
-
"drive.scripts" = "https://www.googleapis.com/auth/drive.scripts
參看https://developers.google.com/drive/api/guides/api-specific-auth有關每個範圍的權限的詳細信息。
-
也可以看看
https://developers.google.com/drive/api/guides/api-specific-auth有關每個範圍的權限的詳細信息。
其他驗證函數:drive_auth_configure()
、drive_auth()
、drive_deauth()
例子
drive_scopes("full")
#> [1] "https://www.googleapis.com/auth/drive"
drive_scopes("drive.readonly")
#> [1] "https://www.googleapis.com/auth/drive.readonly"
drive_scopes()
#> drive
#> "https://www.googleapis.com/auth/drive"
#> full
#> "https://www.googleapis.com/auth/drive"
#> drive.readonly
#> "https://www.googleapis.com/auth/drive.readonly"
#> drive.file
#> "https://www.googleapis.com/auth/drive.file"
#> drive.appdata
#> "https://www.googleapis.com/auth/drive.appdata"
#> drive.metadata
#> "https://www.googleapis.com/auth/drive.metadata"
#> drive.metadata.readonly
#> "https://www.googleapis.com/auth/drive.metadata.readonly"
#> drive.photos.readonly
#> "https://www.googleapis.com/auth/drive.photos.readonly"
#> drive.scripts
#> "https://www.googleapis.com/auth/drive.scripts"
相關用法
- R googledrive drive_share 共享雲端硬盤文件
- R googledrive drive_cp 複製雲端硬盤文件
- R googledrive drive_mime_type 查找 MIME 類型
- R googledrive drive_reveal 添加新的雲端硬盤文件信息列
- R googledrive drive_rm 從雲端硬盤刪除文件
- R googledrive drive_id 驅動器 ID 類
- R googledrive drive_auth_configure 編輯和查看身份驗證配置
- R googledrive drive_upload 上傳到新的雲端硬盤文件
- R googledrive drive_mv 移動雲端硬盤文件
- R googledrive drive_put 將新媒體放入雲端硬盤文件中
- R googledrive drive_has_token 手上有令牌嗎?
- R googledrive drive_user 獲取當前用戶的信息
- R googledrive drive_rename 重命名雲端硬盤文件
- R googledrive drive_trash 將雲端硬盤文件移入或移出回收站
- R googledrive drive_about 獲取有關雲端硬盤函數的信息
- R googledrive drive_update 更新現有雲端硬盤文件
- R googledrive drive_mkdir 創建雲端硬盤文件夾
- R googledrive drive_fields 請求部分資源
- R googledrive drive_endpoints 列出驅動器端點
- R googledrive drive_deauth 暫停授權
- R googledrive drive_link 檢索雲端硬盤文件鏈接
- R googledrive drive_find 在 Google 雲端硬盤上查找文件
- R googledrive drive_create 創建一個新的空白雲端硬盤文件
- R googledrive drive_examples 示例文件
- R googledrive drive_browse 在瀏覽器中訪問雲端硬盤文件
注:本文由純淨天空篩選整理自Jennifer Bryan等大神的英文原創作品 Produce scopes specific to the Drive API。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。