gpt4 book ai didi

api - 如何以编程方式在 Google Docs 中创建文档?

转载 作者:行者123 更新时间:2023-12-03 10:24:40 25 4
gpt4 key购买 nike

documentation for Google Documents List API ,好像是说可以创建本地文档并上传。有没有办法实际创建和编辑文档通过 API 使用 Google 文档?

最佳答案

the docs称之为“上传”,一切都归结为发送适当格式的HTTP POST请求,所以当然它实际上可以是一个新的创建,而不是一个其他现有文件的实际“上传”。 (通过 POST 请求创建类似于通常描述为 REST API 的内容,尽管在实际 REST 中您通常会使用 PUT 请求而不是当然)。

您只需创建一个数据 block ,以列出的任何格式here 表示您的文档。 -- 根据您的编程语言,最简单的可能是 text/csv对于电子表格和 application/rtf对于文本文档——然后输入适当格式的 POST数据。例如,要以最简单的方式(无元数据)制作电子表格,您可以 POST就像是:

POST /feeds/default/private/full HTTP/1.1
Host: docs.google.com
GData-Version: 3.0
Authorization: <your authorization header here>
Content-Length: 81047
Content-Type: text/csv
Slug: Example Spreadsheet

ColumnA, ColumnB
23, 45

提供专用 API 的每种特定编程语言都可以为这项不那么难的任务提供帮助;例如,在 Python 中,根据 the docs ,API 建议使用 ETags避免在多个客户端同时“上传”(即创建或更新文档)时覆盖更改。但是直接准备 POST 始终是可能的,因为几乎 REST API 被记录为 所有特定语言 API 的底层协议(protocol)。

关于api - 如何以编程方式在 Google Docs 中创建文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2704902/

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