Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Google Docs Api v3上传zip权限_Php_Google Data Api - Fatal编程技术网

Php Google Docs Api v3上传zip权限

Php Google Docs Api v3上传zip权限,php,google-data-api,Php,Google Data Api,根据用户的要求,任何文件类型现在都可以上传到Google文档,但是我的上传脚本总是返回: 403您没有执行此操作的权限 它适用于纯文本文档和版本1(而不是下面的版本3)。我正试图上传一个mime类型为“application/x-gzip”的tar.gz。我有一种感觉,是哑剧演员把它踢出去了。我还将convert参数设置为false 我使用Zend Framework来实现这一点,但是将版本(获取参数v)设置为3(1不允许这样做) 这是代码,非常简单: $client = Zend_Gd

根据用户的要求,任何文件类型现在都可以上传到Google文档,但是我的上传脚本总是返回:

403您没有执行此操作的权限

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

我使用Zend Framework来实现这一点,但是将版本(获取参数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');

我遗漏了什么?

原来您需要使用可恢复的上传链接,因为这是唯一一个支持任何文件类型的链接

如果有人需要帮助:

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

如果有人需要帮助: