//get all files from Google Drive. public static List <GoogleDriveFiles> GetDriveFiles() { DriveService service = GetService(); // define parameters of request. FilesResource.ListRequest FileListRequest = service.Files.List(); //listRequest.PageSize = 10; //listRequest.PageToken = 10; FileListRequest.Fields = "nextPageToken, files(id, name ,webViewLink,size,mimeType, createdTime)"; //get file list. IList <Google.Apis.Drive.v3.Data.File> files = FileListRequest.Execute().Files; List <GoogleDriveFiles> FileList = new List <GoogleDriveFiles>(); if (files != null && files.Count > 0) { foreach (var file in files) { if (file.MimeType == "audio/wav") { string path = file.WebViewLink.Replace("view", "preview"); GoogleDriveFiles File = new GoogleDriveFiles { Id = file.Id, Name = file.Name, // WebViewLink = file.WebViewLink, WebViewLink = path, Size = file.Size, MimeType = file.MimeType, CreatedTime = file.CreatedTime, }; FileList.Add(File); } } } return(FileList); }