google-drive-api - 无法使用 google drive api 导出/下载文档
问题描述
我正在尝试下载/查看/导出谷歌文档文件。所以我使用了下面的export
API
https://www.googleapis.com/drive/v3/files/1d1aigPyLvobDPrOQqiSANN4Yi_PoygYGbJufYLRG4OY/export?mimeType=application/vnd.oasis.opendocument.text
我收到以下格式的响应:
rp¡DM^Wá*e#À ¸»ö¤[E5s"Ì=-h«Ë?P¹¿»"
Î(ï;Fpé¬)ÓÚ@ÁA*ØÃûA×ÛiêÜáEy¬ñ¨Qcö\=<ANºë.ýNÑXp¬ú ëf´Ä¦%ܬî»^gÝ»³{|ÔC}BËî5ã»ÃzLu´¢¢eÅ¡%Ðd7¸®ºÐåÜI>³³',Ì#Þ`%Íû#\·xÑ4Ó2c®1Í{ýQXÌÎXZ_ÑlgÞkËýs!2GÈ)±d«¥ý:n,¤ß2z=¡ÈüsàÍ¿YØko»ÂW«u/7Ãú´c=A#/°.zH
Õ©ÂÕ ¢ß:¨M8j¶2ï_dîÁÛS¯öYìÂ;«{?¹ú£ñ<Dçtqæ
fÇ»T6Æ?r¸8á"FàÅG9oí*ÝÙx²ç>×iW+ùÔMÚ>ìãQS%.(Õ35PÚÕÏÿþ?ýÌçó½FuÈa4Hù»´úPKzóxo
PK¨hBR
有人帮我将此文本转换为可查看的格式。
解决方案
尝试使用不同的mimeTypes
请参阅此处可用的列表:
https://developers.google.com/drive/api/v3/ref-export-formats
我怀疑您正在尝试将二进制文件 ( vnd.oasis.opendocument.text
) 视为纯文本,因此可能会将您的请求更改为:
https://www.googleapis.com/drive/v3/files/1d1aigPyLvobDPrOQqiSANN4Yi_PoygYGbJufYLRG4OY/export?mimeType=text/plain
推荐阅读
- jvm - Google caliper -XX:CICompilerCount=2 vmOption 不适用
- javascript - Youtube 视频未播放:解析标头 X-XSS-Protection 时出错
- node.js - 触发函数内的所有变量获取值后的实时数据库触发
- apache-spark - .withColumn 不提供数据框的原始列,而只提供新添加的列
- angular - submitEl.triggerEventHandler 不是 Angular 5 中的函数
- reactjs - 使用反应内联样式切换不同选项卡上的活动状态
- ios - iOS上的Wifi辅助无法正常工作
- angular - ltrim 如何在角度过滤器中工作?
- excel - 使用工作表功能时下标超出范围错误
- php - Yii2:在事务外执行查询?