我试图做到这一点下面的API文档有: https://developers.google.com/google-apps/documents-list/#adding_a_resource_to_a_collection
使用Zend PHP框架GDATA我的代码是:
$docs->insertDocument($entryFile, 'https://docs.google.com/feeds/default/private/full/folder%3A0B--Zn-zouTFrOXdrV3lRelhuNHM/contents');
这种方法的文档
我不知道如何找到正确的URI,然后...
该entryFile参数正确的类型,这是导致问题的错误的网址
来自服务器的响应:
HTTP / 1.1 400错误的请求的Content-type:text / html的; 字符集= UTF-8日期:星期三,2012年4月25日17时10分51秒GMT到期日:星期三,2012年4月25日17时10分51秒GMT缓存控制:私人,最大年龄= 0 X-内容类型的选项: nosniff X框选项:SAMEORIGIN X-XSS-保护:1; 模式=块服务器:GSE连接:关闭无效的请求URI
例外:
致命错误:未捕获的异常 'Zend_Gdata_App_HttpException' 与消息 '预期响应码200,得到了400无效的请求URI' 在C:\程序文件(x86)\的EasyPHP-5.3.6.1 \ WWW \工作空间\库\ Zend的\ GDATA \应用。 PHP:709堆栈跟踪:#0 C:\程序文件(x86)\的EasyPHP-5.3.6.1 \ WWW \工作空间\库\ Zend的\ Gdata.php(219):Zend_Gdata_App-> performHttpRequest( 'POST',的“https: //docs.go ...... '数组, 'performHttpRequest(' POST', 'HTTPS://docs.go ...',阵列, '后(对象(Zend_Gdata_Docs_DocumentListEntry)的' https://docs.go ......“,NULL,NULL,阵列)#3 C:\程序文件(x86)\的EasyPHP-5.3.6.1 \ WWW \工作空间\库\ Zend的\ GDATA \ Docs.php(300):Zend_Gdata_App-> insertEntry(对象(Zend_Gdata_Docs_DocumentListEntry)的 'https://docs.go ......',“Zend_Gdata_Docs ..在C:\ Program Files文件(x86)的\的EasyPHP-5.3.6.1 \ WWW \工作区\库\ Zend的\ GDATA \应用。 PHP的在线709
(如果您需要任何信息请让我知道,我真的被困在此,我愿意,如果需要给尽可能多的细节尽可能)