En este ejemplo voy a importar contactos Gmail en una aplicacion web ASP.NET usando C# y VB.NET.
Para empezar necesitamos descargar estas 4 .dll que citare abajo:
- Google.GData.Apps.dll
- Google.GData.Client.dll
- Google.GData.Contacts.dll
- Google.GData.Extensions.dll
Creamos un nuevo sitio web en C# y agregamos como referencia estas DLLs.
Pulsamos Aceptar y se agregaran a nuestra carpeta BIN del proyecto, ahora agregamos 2 textbox, un listbox y un boton para importar los contactos.
si gustan el codigo HTML de esta parte aqui les paso:
Ahora en nuestro codigo de la pagina aspx agregamos las siguientes directivas de abajo:
using Google.Contacts; using Google.GData.Client; using Google.GData.Contacts; using Google.GData.Extensions;y en el evento Click de nuestro boton agregamos este codigo:
//Provide Login Information RequestSettings rsLoginInfo = new RequestSettings("", txtEmail.Text, txtPassword.Text); rsLoginInfo.AutoPaging = true; // Fetch contacts and dislay them in ListBox ContactsRequest cRequest = new ContactsRequest(rsLoginInfo); FeedEjecutan el codigo y al pulsar el boton les saldra su lista de contactos como en la figura:feedContacts = cRequest.GetContacts(); foreach (Contact gmailAddresses in feedContacts.Entries) { Console.WriteLine("\t" + gmailAddresses.Title); lstContacts.Items.Add(gmailAddresses.Title); foreach (EMail emailId in gmailAddresses.Emails) { Console.WriteLine("\t" + emailId.Address); lstContacts.Items.Add(" " + emailId.Address); } }
0 comentarios:
Publicar un comentario