供內部使用或圍繞 Drive API 進行編程。返回使用 httr::config()
預處理的令牌。大多數用戶不需要處理令牌"by hand",或者即使他們需要一些控製,drive_auth()
也是他們所需要的。如果沒有當前令牌,則調用 drive_auth()
以從緩存加載或啟動 OAuth2.0 流程。如果已通過 drive_deauth()
停用身份驗證,則 drive_token()
返回 NULL
。
值
request
對象(httr 提供的 S3 類)。
也可以看看
其他低級 API 函數:drive_has_token()
、request_generate()
、request_make()
例子
req <- request_generate(
"drive.files.get",
list(fileId = "abc"),
token = drive_token()
)
req
#> $method
#> [1] "GET"
#>
#> $url
#> [1] "https://www.googleapis.com/drive/v3/files/abc?supportsAllDrives=TRUE"
#>
#> $body
#> named list()
#>
#> $token
#> <request>
#> Auth token: TokenServiceAccount
#>
相關用法
- R googledrive drive_trash 將雲端硬盤文件移入或移出回收站
- 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_share 共享雲端硬盤文件
- 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 configured token。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。