2 回答

TA貢獻1848條經(jīng)驗 獲得超6個贊
exportLinks
通過最近谷歌的更新, Drive API v3 中也加入了的屬性。此屬性之前只能在 Drive API v2 上使用。通過此更新,可以使用 Drive API v3 的 files.get 方法檢索用于導出 Google Docs 轉(zhuǎn)換文件的 URL。此方法的端點如下。
端點:
GET https://www.googleapis.com/drive/v3/files/{fileId}?fields=exportLinks
當它請求此 URL 時,可以下載 blob。
例如,將Spreadsheet 導出為PDF 文件的URL 如下。
- https://docs.google.com/spreadsheets/export?id={fileId}&exportFormat=pdf
您也可以像上面那樣直接創(chuàng)建導出 URL。
當您使用它時,如果 Google 文檔文件未公開共享,請使用從 OAuth2 和/或服務帳戶檢索到的訪問令牌。如果文件是公開共享的,您可以使用 API 密鑰下載文件。

TA貢獻2051條經(jīng)驗 獲得超10個贊
該Files: export
方法將 Google 文檔導出為請求中指定的MIME 類型。這可以通過您要導出的文檔的 ID 在GET https://www.googleapis.com/drive/v3/files/<fileId>/export
哪里來完成。fileId
此處列出了 Google 云端硬盤文件支持的 MIME 類型。但是,當嘗試導出時,不支持這些類型。如果你想獲取這些 MIME 類型的文件,那么可以使用對文件資源 URL 的GET
簡單請求,如. 該方法將返回GET https://www.googleapis.com/drive/v3/files/<fieldId>?alt=media
Files: export
{
"error": {
"errors": [
"domain": "global",
"reason": "badRequest",
"message": "The requested conversion is not supported.",
"locationType": "parameter",
"location": "convertTo"
],
"code": 400,
"message": "The requested conversion is not supported."
}
如果您嘗試導出到 Google 文件 MIME 類型。
但是,您可以使用此處指定的MIME 類型來導出 Google 文檔。MIME 類型application/pdf
、application/zip
和都是受支持的類型,可以使用 的“試用此 API”text/html
功能進行測試。application/vnd.openxmlformats-officedocument.wordprocessingml.document
Files: export
添加回答
舉報