gpt4 book ai didi

google-drive-api - 我可以在 Drive API 中将 Google Slides 导出为 HTML 吗?

转载 作者:行者123 更新时间:2023-12-05 04:37:41 30 4
gpt4 key购买 nike

我一直在实现一个原型(prototype)来提取 Google 幻灯片以进行其他处理。当我尝试 request = service_drive_v3.files().export_media(fileId=file_id, mimeType='text/html)在 Google 幻灯片上我得到:

<HttpError 400 when requesting https://www.googleapis.com/drive/v3/files/<FILE_ID>/export?mimeType=text%2Fhtml&alt=media returned "The requested conversion is not supported.". Details: "[{'domain': 'global', 'reason': 'badRequest', 'message': 'The requested conversion is not supported.', 'locationType': 'parameter', 'location': 'convertTo'}]">

Google Drive reference说 Google 幻灯片可以导出为 PDF 和其他格式,包括 text/plain但不是 text/html .

然而,https://docs.google.com/presentation/d/<FILE_ID>/export/html通过浏览器给我一个格式很好的 HTML 文件。

为什么即使 Google 似乎能够很好地导出到 HTML,Drive API 调用也会失败?有没有解决方法。

最佳答案

google-api 库中没有将幻灯片导出为 HTML 的端点。您在 /export/html 中获得的版本是在您将演示文稿发布到 Web 时作为 {fileID}/pub 生成的版本。您找到的解决方法非常好。

您可能想要创建一个异步函数来使用 HTTP 请求检索文件。我的建议是填写一个功能请求,使该功能在 https://developers.google.com/drive/api/v3/support#missing_features 上可用。

关于google-drive-api - 我可以在 Drive API 中将 Google Slides 导出为 HTML 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70688393/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com