У меня есть вопрос о gmail gdata api и его реализации на c #.Я хочу получать электронные письма от учетной записи пользователя Gmail (с его предыдущей авторизацией через oauth), но я не знаю, как это сделать.У меня есть этот код:
AccessToken = GetGoogleToken();
GOAuthRequestFactory requestFactory = new GOAuthRequestFactory("cp", TokenManager.ConsumerKey); //ConsumerKey actually is the name of web application
requestFactory.ConsumerKey = TokenManager.ConsumerKey;
requestFactory.ConsumerSecret = TokenManager.ConsumerSecret;
requestFactory.Token = AccessToken;
requestFactory.TokenSecret = GetGoogleTokenSecret();
requestFactory.UseSSL = true;
Service service = new Service(requestFactory.ApplicationName);
service.RequestFactory = requestFactory;
FeedQuery query = new FeedQuery("https://mail.google.com/mail/feed/atom/work/");
AtomFeed mails = service.Query(query);
string feeds = "";
foreach (AtomEntry item in mails.Entries) {
feeds += "\n" + item.Title.Text;
}
Это не работает для меня .. записи всегда пусты.Чего мне не хватает?Я надеюсь, что вы можете помочь мне!Спасибо !!