【问题标题】:Google Docs Api v3 upload zip permissionsGoogle Docs Api v3 上传 zip 权限
【发布时间】:2011-06-11 17:29:29
【问题描述】:

根据docs,现在可以将任何文件类型上传到 Google Docs,但是我的上传脚本总是返回:

403 您无权执行此操作。

它适用于纯文本文档和版本 1(不是下面的 3)。我正在尝试使用 mime 类型“application/x-gzip”上传 tar.gz。我有一种感觉是哑剧把它踢出去了。我也将 convert 参数设置为 false。

我正在使用 Zend Framework 执行此操作,但将版本(GET 参数 v)设置为 3(1 不会让此工作)。

这是代码,很简单:

    $client = Zend_Gdata_ClientLogin::getHttpClient(self::USER, self::PASS, Zend_Gdata_Docs::AUTH_SERVICE_NAME);
    $docs = new Zend_Gdata_Docs($client);
    $result = $docs->uploadFile($latest,
                        'Backup: '.$filename,
                        'application/x-gzip',
                        'https://docs.google.com/feeds/default/private/full?v=3&convert=false');

我错过了什么?

【问题讨论】:

    标签: php google-data-api


    【解决方案1】:

    事实证明,您需要使用可恢复的上传链接,因为这是唯一支持任何文件类型的链接。

    http://code.google.com/apis/documents/forum.html?place=topic%2Fgoogle-documents-list-api%2FMdfqFMS4yHI%2Fdiscussion

    如果有人需要帮助: http://www.needathinkle.com/tumblr/view/6431275496

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 1970-01-01
      • 2010-12-10
      • 2015-08-29
      • 1970-01-01
      • 2015-02-12
      • 2020-10-23
      • 2016-12-09
      • 1970-01-01
      相关资源
      最近更新 更多