Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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文档中创建空的电子表格_Php_Xml_Google Sheets - Fatal编程技术网

Php 在google文档中创建空的电子表格

Php 在google文档中创建空的电子表格,php,xml,google-sheets,Php,Xml,Google Sheets,我想用google docs api创建一个空的电子表格,但我得到了一个错误:无法转换文档 $xml = "--END_OF_PART\r\n". "Content-Type: application/atom+xml;\r\n\r\n". "<?xml version='1.0' encoding='UTF-8'?> <entry xmlns=\"http://www.w3.org/2005/Atom\" xmlns

我想用google docs api创建一个空的电子表格,但我得到了一个错误:无法转换文档

$xml = "--END_OF_PART\r\n".
        "Content-Type: application/atom+xml;\r\n\r\n".      
        "<?xml version='1.0' encoding='UTF-8'?>
        <entry xmlns=\"http://www.w3.org/2005/Atom\" xmlns:docs=\"http://schemas.google.com/docs/2007\">
          <category scheme=\"http://schemas.google.com/g/2005#kind\"
              term=\"http://schemas.google.com/docs/2007#spreadsheet\"/>
            <title>".$name."</title>
        </entry>\r\n".  
        "--END_OF_PART\r\n".
        "Content-Type: text/csv;\r\n\r\n".
        "--END_OF_PART--\r\n";
$xml=“--END\u OF_PART\r\n”。
“内容类型:应用程序/atom+xml;\r\n\r\n”。
"
“$name。”
\r\n”。
“--结束\u部分\r\n”。
“内容类型:text/csv;\r\n\r\n”。
“--结束\u部分--\r\n”;
此xml通过一个带有param convert=true的post发送到google服务器 然后我得到了错误:无法转换文档。
当我使用mime类型“application/vnd.oasis.opendocument.spreadsheet”而不是“text/csv”并且不添加参数convert=true时,我会得到一个内部错误

不推荐使用文档列表API v3。改用谷歌驱动API。您可以使用insert调用创建文件:

本机电子表格的mimeType为:


application/vnd.google apps.spreadsheet

文档列表API v3已弃用。改用谷歌驱动API。您可以使用insert调用创建文件:

本机电子表格的mimeType为:

应用程序/vnd.google-apps.spreadsheet