我正在尝试按名称获取一个集合/文件夹但是我收到了一个错误,这就是我得到的:
DocsService client = new DocsService("test testnet v1");
//Get the ur to access google docs folders
URL feedUrl=new URL("https://docs.google.com/feeds/default/private/full/folder%3Aroot?oauth_token="+token);
DocumentQuery query = new DocumentQuery(feedUrl);
query.setTitleQuery(name);
query.setTitleExact(true);
DocumentListFeed feed=null;
try {
feed = client.getFeed(query, DocumentListFeed.class);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ServiceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//Get the entry founded
for (DocumentListEntry entry : feed.getEntries()) {
resourceId = entry.getDocId();
}
希望有人可以帮助我,谢谢。
答案 0 :(得分:3)
使用网址https://docs.google.com/feeds/default/private/full/-/folder会列出文件夹(或者您可以按名称进行搜索查询)。从该列表中,您可以按名称找到您的文件夹,然后使用资源ID进行查询 https://docs.google.com/feeds/default/private/full/[resource id] / contents
我认为没有更简单的方法。