【问题标题】:docs list api v2 v. v3文档列表 api v2 v. v3
【发布时间】:2013-10-17 06:22:06
【问题描述】:

我可以在https://developers.google.com/google-apps/documents-list/v2/developers_guide_protocol 找到插入仅元数据文件所需的 API 调用,但这是 v2。 v3 的等效页面不显示等效信息。

有人知道这是否从 v2 更改为 v3,还是相同的格式?

POST /feeds/folders/private/full/folder%3Afolder_id HTTP/1.1
Host: docs.google.com
Authorization: <your authorization header here>
Content-Length: 292
Content-Type: application/atom+xml

<?xml version='1.0' encoding='UTF-8'?>
<atom:entry xmlns:atom="http://www.w3.org/2005/Atom">
  <atom:category scheme="http://schemas.google.com/g/2005#kind"
      term="http://schemas.google.com/docs/2007#presentation" label="presentation"/>
  <atom:title>new preso</atom:title>
</atom:entry>

【问题讨论】:

    标签: google-drive-api google-docs-api


    【解决方案1】:

    仅使用元数据 (v3) 创建文档的文档在这里:https://developers.google.com/google-apps/documents-list/#creating_a_new_document_or_file_with_metadata_only

    我看到的唯一区别是:

    • 您应该使用可以从 Feed 中获取的 resumable-create-media 链接
    • 你应该设置标题

      X-Upload-Content-Length: 0
      

    【讨论】:

    • 我找到了,但正在寻找 Javascript/http 定义。你是说只要设置 X-Upload-Content-Length: 0 就变成了只插入元数据?
    • 如果您在示例中单击Protocol.NET 旁边),您应该会看到 HTTP 版本。而且我认为添加该标题就足够了。
    【解决方案2】:

    该版本已弃用。使用驱动器 SK。这page 能解决您的问题吗?他们有一个操场来尝试这些方法。

    【讨论】:

    • 遗憾的是,Drive SDK 有太多未解决的错误。 gdata 提要更成熟,因此希望更可靠。鉴于 v3 docslist API 支持到 2015 年,我会一直使用它,直到 Drive SDK 可靠为止。
    猜你喜欢
    • 1970-01-01
    • 2015-12-06
    • 2018-06-18
    • 2019-10-25
    • 2012-12-22
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多