Zend gData检查文件夹是否存在(谷歌文档)
问题描述:
我有这段代码来创建一个文件夹, 在创建它之前,我想检查一下这个文件夹是否已经存在!Zend gData检查文件夹是否存在(谷歌文档)
$service = Zend_Gdata_Docs::AUTH_SERVICE_NAME;
$client = Zend_Gdata_AuthSub::getHttpClient($_SESSION['cal_token']);
$docs = new Zend_Gdata_Docs($client);
$docs->createFolder('My Folder');
我想是这样
if($docs->isFolder('My Folder')) {
//do something
}
答
在谷歌文档的文件夹是由一个类别标识与方案http://schemas.google.com/g/2005#kind
和长期http://schemas.google.com/docs/2007#folder
:
<category scheme="http://schemas.google.com/g/2005#kind"
term="http://schemas.google.com/docs/2007#folder"/>
您可以检查条目是否存在通过调用getCategory()
来列出其所有类别并寻找类似上面的类别的文件夹。
我有一个印象,没有人知道Gdata如何在*上工作:( – 2012-04-23 19:38:13