2011-07-14 52 views
0

我正在使用C#.net和Asp.net开发一个使用的Web应用程序。如何从gmail或雅虎或rediffmail使用C#获取联系人列表.net

有一个选项可以批量邀请朋友。

为此,Logined用户可以导入自己的联系方式,从他们的电子邮件帐户 (如

的Gmail

YahooMail

Rediffmail

的Hotmail

AOL

微软的Outlook Express

SIFY等...)用我的应用程序。

我该怎么办?

回答

1

尝试Google.GData.Contacts.dll使用,Google.GData.Apps.dll

username=your emailid; 
password=email password; 
app_name="MyNetwork Web Application!"; 
DataSet ds = GmailContacts.GetGmailContacts(App_Name, username, password); 
GridView1.DataSource = ds; 
GridView1.DataBind(); 
0

您可以使用opencontactsNet.dll获取联系人。

using OpenContactsNet; 
OpenContactsNet.GmailExtract gm = new OpenContactsNet.GmailExtract(); 
NetworkCredential nw = new NetworkCredential("[email protected]", ""); 
OpenContactsNet.MailContactList ml = new OpenContactsNet.MailContactList(); 
gm.Extract(nw, out ml); 
// Trying to show something 
StringBuilder sbMessage = new StringBuilder(); 
string strcount = (ml.Count + " Contacts : "); 
foreach (MailContact mc in ml) 
{ 
    sbMessage.Append(mc.Email + "<hr size='1'/>"); 
} 
0

以前我有这样的任务,我用这真棒LIB openinviter解决它。 它开发的PHP,使用它从C#我写了简单的PHP REST服务。 希望它能帮助你。

相关问题