按多个resourceId过滤

时间:2012-08-20 10:58:29

标签: google-docs-api google-drive-api

有没有办法使用.Net库通过多个resourceId进行查询?

例如,通常我会resourceId查询单个Feed条目,如下所示:

DocumentsListQuery query = new DocumentsListQuery();
query.Uri = new Uri(string.Format("{0}/{1}", DocumentsListQuery.documentsBaseUri, doc.ResourceId));
DocumentsFeed feed = service.Query(query);

我想知道是否有一些方法可以在单个查询中通过resourceId查询多个文档,而不是仅仅获取整个列表。

1 个答案:

答案 0 :(得分:0)

单个RESTful查询只能返回单个元素或Feed,因此无法通过多个resourceId进行查询。

另一种方法可能是指定一个搜索查询,将搜索结果限制为您想要的元素,但只有当您的文件具有共同点以区别于其他文档时,才会存在此类搜索条件。

文档列表API中的搜索查询文档位于https://developers.google.com/google-apps/documents-list/#searching_for_documents_and_files,但我还建议您查看较新的Drive API以及它如何管理搜索:

https://developers.google.com/google-apps/documents-list/#searching_for_documents_and_files