当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R googledrive drive_scopes 特定于 Drive API 的生成范围


当不带参数调用时,drive_scopes() 返回与 Drive API 关联的范围的命名字符向量。如果给出drive_scopes(scopes =),则缩写条目(例如"drive.readonly")将扩展到完整范围(在本例中为"https://www.googleapis.com/auth/drive.readonly")。无法识别的范围将保持不变地通过。

用法

drive_scopes(scopes = NULL)

参数

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/drive_auth.R

相关用法


注:本文由纯净天空筛选整理自Jennifer Bryan等大神的英文原创作品 Produce scopes specific to the Drive API。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。