http://code.google.com/p/google-gdata/downloads/detail?name=Google_Data_API_Setup_1.8.0.0.msi&can=2&q= (api link)
http://isharpnote.com/isharpnote/post/2011/03/01/google_contact_import_aspnet.aspx
using Google.Contacts;
using Google.GData.Client;
using Google.GData.Contacts;
using Google.GData.Extensions;
<form id="form1" runat="server">
<div><b>Email Address :</b> <br />
<asp:TextBox ID="txtEmail" runat="server"> </asp:TextBox><br /><br /><b>Password :</b> <br />
<asp:TextBox ID="txtPassword" runat="server" TabIndex="1" TextMode="Password"></asp:TextBox><br /> <br />
<asp:Button ID="btnContacts" runat="server" onclick="btnContacts_Click"
TabIndex="2" Text="Import Contacts" Width="125px" /><br /> <br /> <br />
<b>Contacts:<br /> </b>
<asp:ListBox ID="lstContacts" runat="server" Height="176px" Width="229px"></asp:ListBox><br /> <br />
</div>
</form>
protected void btnContacts_Click(object sender, EventArgs e)
{
//Provide Login Information
RequestSettingsrsLoginInfo = new RequestSettings(" ", txtEmail.Text, txtPassword.Text);
rsLoginInfo.AutoPaging = true;
// Fetch contacts and dislay them in ListBox
ContactsRequestcRequest = new ContactsRequest(rsLoginInfo);
Feed <contact>feedContacts = cRequest.GetContacts();
foreach (Contact gmailAddresses in feedContacts.Entries)
{
Console.WriteLine("\t" + gmailAddresses.Title);
lstContacts.Items.Add(gmailAddresses.Title);
foreach (EMailemailId in gmailAddresses.Emails)
{
Console.WriteLine("\t" + emailId.Address);
lstContacts.Items.Add(" " + emailId.Address);
}
}
}
http://isharpnote.com/isharpnote/post/2011/03/01/google_contact_import_aspnet.aspx
using Google.Contacts;
using Google.GData.Client;
using Google.GData.Contacts;
using Google.GData.Extensions;
<form id="form1" runat="server">
<div><b>Email Address :</b> <br />
<asp:TextBox ID="txtEmail" runat="server"> </asp:TextBox><br /><br /><b>Password :</b> <br />
<asp:TextBox ID="txtPassword" runat="server" TabIndex="1" TextMode="Password"></asp:TextBox><br /> <br />
<asp:Button ID="btnContacts" runat="server" onclick="btnContacts_Click"
TabIndex="2" Text="Import Contacts" Width="125px" /><br /> <br /> <br />
<b>Contacts:<br /> </b>
<asp:ListBox ID="lstContacts" runat="server" Height="176px" Width="229px"></asp:ListBox><br /> <br />
</div>
</form>
protected void btnContacts_Click(object sender, EventArgs e)
{
//Provide Login Information
RequestSettingsrsLoginInfo = new RequestSettings(" ", txtEmail.Text, txtPassword.Text);
rsLoginInfo.AutoPaging = true;
// Fetch contacts and dislay them in ListBox
ContactsRequestcRequest = new ContactsRequest(rsLoginInfo);
Feed <contact>feedContacts = cRequest.GetContacts();
foreach (Contact gmailAddresses in feedContacts.Entries)
{
Console.WriteLine("\t" + gmailAddresses.Title);
lstContacts.Items.Add(gmailAddresses.Title);
foreach (EMailemailId in gmailAddresses.Emails)
{
Console.WriteLine("\t" + emailId.Address);
lstContacts.Items.Add(" " + emailId.Address);
}
}
}
No comments:
Post a Comment