Кто-нибудь использовал google-gdata "new DocumentsList API"?
Я пытаюсь получить список документов, и у меня возникают проблемы с аутентификацией.
Использование классов Google.GData.Documents работает нормально, но когда я пытаюсь использовать более новые Google.GData.Docs аналогичным образом, я получаю 401.
Если это поможет, я заметил, что мой адрес электронной почты не добавляется к URL, как это происходит при использовании Google.GData.Documents.
Может кто-нибудь помочь?
Спасибо
Код по запросу:
[Authorize]
public void ListAsync()
{
string requestorId = "";
if (Session["email"] != null)
{
// get a documents list for the user that logged in
requestorId = Session["email"].ToString();
}
// create an OAuth factory to use
GOAuthRequestFactory requestFactory = new GOAuthRequestFactory("writely", APPLICATION_NAME);
requestFactory.ConsumerKey = "XXX";
requestFactory.ConsumerSecret = "YYY";
DocsService service = new DocsService(APPLICATION_NAME);
// this way does work
//service.setUserCredentials("username", "password");
// this way doesn't work
service.RequestFactory = requestFactory;
Uri queryUri = new Uri("https://docs.google.com/feeds/default/private/full");
service.AsyncOperationCompleted += DocsQueryCompleted;
AsyncManager.OutstandingOperations.Increment();
service.QueryFeedAync(queryUri, DateTime.MinValue, this);
}