谷歌gdata pdf下载和上传

时间:2014-01-05 13:26:57

标签: c# gdata

我的问题只是下载。明天我有2个问题,他们下载和上传。但我解决了上传问题。我可以分享上传代码这个问题的答案。但现在只有问题下载 P.S =客户申请

1 个答案:

答案 0 :(得分:0)

var authenticator = new ClientLoginAuthenticator("ApplicationName", ServiceNames.Documents, new GDataCredentials("Username", "Password"));
var service = new DocumentsService("ApplicationName");
var entry = new DocumentEntry();
entry.Title.Text = fileName;
entry.MediaSource = new MediaFileSource(filePath, "application/pdf");
var createUploadUrl = new Uri(String.Format(UploadPath, "uploadFileId"));
var link = new AtomLink(createUploadUrl.AbsoluteUri);
link.Rel = ResumableUploader.CreateMediaRelation;
entry.Links.Add(link);
entry.Service = service;
var uploader = new ResumableUploader();
var response = uploader.Insert(authenticator, entry);
return response.ResponseUri.AbsolutePath;

string UploadPath =“https://docs.google.com/feeds/upload/create-session/default/private/full/folder:{0} / contents”;