Google文档允许您仅使用网址共享文档。 URL包含用于标识文档和授权访问的密钥和authkey。这允许匿名访问拥有密钥的任何人。
我想在应用程序中访问此类共享文档。我看过API,还没有看到任何东西。看起来这应该是可能的 - 因为您可以使用浏览器匿名访问这样的文档,为什么应用程序不能访问同一文档?任何人都知道是否/如何做到这一点?
答案 0 :(得分:2)
有些信息可能会有所帮助:
与链接共享文档时,网址如下所示: https://docs.google.com/document/d/xxxxx/edit?hl=en&authkey=yyyyy
要从curl / wget获取文档的副本,请使用URL https://docs.google.com/document/d/xxxxx/export?hl=en&authkey=yyyyy&exportFormat=pdf
有关导出文档的信息,请参阅http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#DownloadingDocs。
答案 1 :(得分:2)
2017年以来登陆这里的所有人的更新(正如我所做的那样)。 Google似乎改变了共享链接的外观。当您单击获取可共享链接时,它们现在看起来像这样。
https://docs.google.com/spreadsheets/d/[idwillbehere]/edit#gid=0
您可以使用此curl命令下载电子表格。确保已设置工作表,以便具有该链接的任何人都可以访问它。
curl -o /path/to/file/you/want/csv/to/go.csv 'https://docs.google.com/spreadsheet/ccc?key=[the-id-of-your-spreadsheet]&output=csv' -L
-L
这里的诀窍是谷歌经常移动csv但会发送一个重定向链接。 -L
告诉curl
关注重定向,直到它落在文件上。
答案 2 :(得分:1)
您可以使用简单的URL访问文档,格式如下:
https://docs.google.com/feeds/download/<type>/Export?docID=<document_ID>&exportFormat=<format>
类型可以是任何这些 - 文件 - 电子表格 - 图纸 - 演示文稿
格式可以是任何
有关详细信息,请参阅https://developers.google.com/drive/manage-downloads
上的Google Drive API
以下是将Google演示文稿导出为PDF格式的网址示例