Невозможно получить документы в определенной папке в документах Google с помощью c # - PullRequest
1 голос
/ 09 марта 2012

Я пытаюсь получить все документы в папке в Google Docs, используя следующую функцию, как указано в документации API ... но все же функция возвращает названия всех документов, а не только этой конкретной папки.

public DocumentsFeed RetrieveDocsInFolder(DocumentsService service, string folder, string email)
        {
            AtomCategory folderCategory = new AtomCategory(folder,
            new AtomUri("http://schemas.google.com/docs/2007/folders/" + email));
            QueryCategory folderQueryCategory = new QueryCategory(folderCategory);
            DocumentsListQuery query = new DocumentsListQuery();
            query.Categories.Add(folderQueryCategory);
            query.CategoryQueriesAsParameter = true;
            return service.Query(query);
        }

1 Ответ

0 голосов
/ 30 марта 2012

Попробуйте следующий код:

public DocumentsFeed RetrieveDocsInFolder(DocumentsService service, string folder)
{
    string uri = String.Format(DocumentsListQuery.foldersUriTemplate, folder);
    DocumentsListQuery query = new DocumentsListQuery(uri);
    return service.Query(query);
}

Я предполагаю, folder - это идентификатор ресурса папки, для которой вы хотите получить контент.

...