Google 문서 도구 GData API (.NET)를 사용하여 파일을 내 문서에 업로드하려고하지만 오류가 계속 발생합니다. 이 메서드를 사용하는 예제를 찾을 수 없으므로 올바르게 사용하고 있는지 확실하지 않습니다.GData를 사용하여 파일을 Google 문서로 업로드
Execution of request failed: https://docs.google.com/feeds/default/private/full?convert=false
이이 API 그렇게 미친 듯이 도움이 될 수있는대로보고, aggrivating의 종류 :
DocumentsService docService = new DocumentsService("MyDocsTest");
docService.setUserCredentials("w****", "*****");
DocumentsListQuery docQuery = new DocumentsListQuery();
DocumentsFeed docFeed = docService.Query(docQuery);
foreach (DocumentEntry entry in docFeed.Entries)
{
Console.WriteLine(entry.Title.Text);
}
Console.ReadKey();
Console.WriteLine();
if (File.Exists(@"testDoc.txt") == false)
{
File.WriteAllText(@"testDoc.txt", "test");
}
docService.UploadDocument(@"testDoc.txt", null); // Works Fine
docService.UploadFile(@"testDoc.txt", null, @"text/plain", false); // Throws Error
위의 코드는 GDataRequestException 발생합니다. 아무도 내가 뭘 잘못하고 있는지 알아?
Brilliant, https://developers.google.com/gdata/docs/resumable_upload#InitialRequestDotNet에서 (거의 동일한) 샘플과 함께 크게 도움이되었습니다. 추가해야한다고 생각되는 또 다른 한 가지는 (내가 어디서나 샘플을 찾을 수 없었기 때문에) 대신 OAuth2를 사용하는 경우 ClientLoginAuthenticator 인스턴스를 OAuth2Authenticator의 인스턴스로 바꿔야한다는 것입니다. –