public static DataSet GetGmailContacts(string App_Name, string Uname, string UPassword) { DataSet ds = new DataSet(); DataTable dt = new DataTable(); DataColumn C2 = new DataColumn(); C2.DataType = Type.GetType("System.String"); C2.ColumnName = "EmailID"; dt.Columns.Add(C2); try { RequestSettings rs = new RequestSettings(App_Name, Uname, UPassword); rs.AutoPaging = true; ContactsRequest cr = new ContactsRequest(rs); Feed<contact> f = cr.GetContacts(); foreach (Contact t in f.Entries) { foreach (EMail email in t.Emails) { DataRow dr1 = dt.NewRow(); dr1["EmailID"] = email.Address.ToString(); dt.Rows.Add(dr1); } } } catch (Exception ex) { string str; str = ex.Message; } ds.Tables.Add(dt); return ds; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)