Google.GData.Client 阅读电子邮件
我正在使用 Google 的 .NET 客户端库来阅读我的 Gmail 帐户上的电子邮件。
但事情对我来说并不是很清楚。
我正在尝试使用此代码检索 Atom feed。
FeedQuery query = new FeedQuery();
Service service = new Service("mail", "app-MailChecker-1");
service.setUserCredentials(Username, Password);
query.Uri = new Uri("https://mail.google.com/mail/feed/atom");
AtomFeed feed = service.Query(query);
它给了我一个简单的例外:无法检索提要。
我的首要任务是使用 Google 的 .NET 客户端库来完成此任务 但其他选择也会有所帮助。
附加信息:此方法适用于 Google 日历,没有问题。
I'm using Google's .NET Client Library to read email on my gmail account.
But things are not very clear for me.
I'm trying to retrieve Atom feeds with this code.
FeedQuery query = new FeedQuery();
Service service = new Service("mail", "app-MailChecker-1");
service.setUserCredentials(Username, Password);
query.Uri = new Uri("https://mail.google.com/mail/feed/atom");
AtomFeed feed = service.Query(query);
It gives me a simple exception: can't retrieve feed.
My priority is to accomplish this using Google's .NET Client Library
but other options will be helpful as well.
Additional information: this method works for Google Calendar without a problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您阅读 Google 关于 Google 数据协议的常见问题解答,您会发现它没有适用于 GMail 的数据 API。
http://code.google.com/intl/nl -NL/apis/gdata/faq.html#GmailAtomFeed
引用:
我自己尝试了 Google Data .NET 客户端库 1.9.0.0 版本。没有看到任何对 GMail 的引用。
以下是如何检索未读消息的一种可能方法:
http://www.dotnetcurry.com /ShowArticle.aspx?ID=292
这与 Christian 在评论中的建议类似。
If you read Google's FAQ about the Google Data Protocol you'll see that it has no data API for GMail.
http://code.google.com/intl/nl-NL/apis/gdata/faq.html#GmailAtomFeed
To quote:
I experimented with version 1.9.0.0 of the Google Data .NET Client Library myself. Don't see any references to GMail.
Here's one possible approach on how to retrieve the unread messages:
http://www.dotnetcurry.com/ShowArticle.aspx?ID=292
It's similar to what Christian suggested in his comment.