我如何使用 C#.net 从 gmail 或 yahoo 或 rediffmail 获取联系人列表
我正在使用 C#.net 和 Asp.net 开发一个 Web 应用程序。
有一个选项可以批量邀请好友。
为此,登录用户可以从他们的电子邮件帐户导入他们的联系人 (例如
Gmail、
YahooMail、
Rediffmail、
Hotmail、
AOL、
Microsoft Outlook Express、
Sify 等...)使用我的应用程序。
我该怎么做?
I am developing a web application using C#.net and Asp.net.
There is an option to Bulk invitation to friends.
For This, Logined user can import their Contacts from their email accounts
(like
Gmail,
YahooMail,
Rediffmail,
Hotmail,
AOL,
Microsoft Outlook Express,
Sify etc...) Using my Application.
How can i do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在 Gmail 中,您可以使用适用于 Google 数据协议的 .Net 库查询联系人
您应该特别关注
Google.Contacts
命名空间,它面向Google Contacts Data API
( 链接 )。
在 Yahoo,您可以使用 Yahoo Contacts API。 Yahoo API 使用
Yahoo 查询语言
(YQL)。我自己从未使用过它,但谷歌搜索出现了 http://openinviter.com/ 这看起来像是一个开放协议,用于导入来自各种提供商的联系人。
From Gmail you can query the contacts using the .Net library for the Google Data Protocol
You should look especially at the
Google.Contacts
namespace, which is targeting theGoogle Contacts Data API
( link ).
From Yahoo you can use the Yahoo Contacts API. Yahoo APIs use the
Yahoo Query Language
( YQL).I have never used it myself, but a google search came up with http://openinviter.com/ which seems like an open protocol to import contacts from various many providers.
尝试与
Google.GData.Contacts.dll
、Google.GData.Apps.dll
一起使用try using with
Google.GData.Contacts.dll
,Google.GData.Apps.dll
您可以使用 opencontactsNet.dll 来获取联系人。
You can use opencontactsNet.dll to fetch contacts.
以前我有这样的任务,我通过使用这个很棒的库 openinviter 解决了它。
它是在 php 上开发的,为了从 C# 使用它,我编写了简单的 php REST 服务。
希望它能帮助你。
Previously I had such task and I solved it by using this awesome lib openinviter.
It's developed on php, to use it from C# I wrote simple php REST service.
Hope it will help you.