GoogleDrive SDK-搜索文件夹内的文件

问题描述 投票:3回答:4

我正在尝试将所有项目放在特定文件夹下。

我正在使用此文档:https://developers.google.com/drive/v2/reference/files/list

基于此,我写了以下内容:

string url = string.Format("https://www.googleapis.com/drive/v2/files?'q'=\"'{0}' in parents\"", folderId);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = WebRequestMethods.Http.Get;
WebResponse response = request.GetResponse();

我收到一个错误:

((401)未经授权

或者当我将请求复制粘贴到浏览器时,我得到了:

{“错误”:{“错误”:[{“ domain”:“ global”,“ reason”:“ required”,“ message”:“需要登录”,“ locationType”:“标题”,“位置”:“授权”}],“代码”:401,“消息”:“需要登录”}}

我也用这个问题作为参考:Getting a list of files by folder on Drive SDK而且我看不到我做了什么不同的事情

编辑:我有包含身份验证的此参数:

DriveService service  

之前,为了获得所有文件,我正在这样做:

FilesResource.ListRequest request = service.Files.List();   

但是现在当我尝试拿特定的物品时,我不确定如何将service结合起来>

我正在尝试将所有项目放在特定文件夹下。我正在使用此文档:https://developers.google.com/drive/v2/reference/files/list并基于此文档编写了以下内容:...

c# url request google-drive-api
4个回答
3
投票

您可以开始查看C# quickstart


3
投票
您需要使用有效的访问令牌对请求进行身份验证。浏览OAuth 2.0,了解如何检索访问令牌或使用OAuth 2.0支持[2]附带的Java客户端库。

0
投票
如果在从特定文件夹中检索文件和文件夹时遇到问题,请点击此链接,它将为您提供详细的Get all files and folder from specific folder in Google Drive

0
投票
使用googleApis V3。这是示例代码:
© www.soinside.com 2019 - 2024. All rights reserved.