public static void Run() { try { string dataDir = RunExamples.GetDataDir_Gmail(); GoogleTestUser User2 = new GoogleTestUser("user", "email address", "password", "clientId", "client secret"); string accessToken; string refreshToken; GoogleOAuthHelper.GetAccessToken(User2, out accessToken, out refreshToken); // Get IGmailclient using (IGmailClient client = GmailClient.GetInstance(accessToken, User2.EMail)) { Contact[] contacts = client.GetAllContacts(); Contact contact = contacts[0]; // ExStart:SavingContact contact.Save(dataDir + "contact_out.msg", ContactSaveFormat.Msg); contact.Save(dataDir + "contact_out.vcf", ContactSaveFormat.VCard); // ExEnd:SavingContact } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void Run() { try { // ExStart:UpdateGmailContact GoogleTestUser User2 = new GoogleTestUser("user", "email address", "password", "clientId", "client secret"); string accessToken; string refreshToken; GoogleOAuthHelper.GetAccessToken(User2, out accessToken, out refreshToken); // Get IGmailclient using (IGmailClient client = GmailClient.GetInstance(accessToken, User2.EMail)) { Contact[] contacts = client.GetAllContacts(); Contact contact = contacts[0]; contact.JobTitle = "Manager IT"; contact.DepartmentName = "Customer Support"; contact.CompanyName = "Aspose"; contact.Profession = "Software Developer"; client.UpdateContact(contact); } // ExEnd:UpdateGmailContact } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void Run() { try { GoogleTestUser User2 = new GoogleTestUser("user", "email address", "password", "clientId", "client secret"); string accessToken; string refreshToken; GoogleOAuthHelper.GetAccessToken(User2, out accessToken, out refreshToken); // Get IGmailclient using (IGmailClient client = GmailClient.GetInstance(accessToken, User2.EMail)) { Contact[] contacts = client.GetAllContacts(); Contact contact = contacts[0]; // ExStart:DeleteGmailContact client.DeleteContact(contact.Id.GoogleId); // ExEnd:DeleteGmailContact } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void Run() { try { // ExStart:AccessGmailContacts GoogleTestUser User2 = new GoogleTestUser("user", "email address", "password", "clientId", "client secret"); string accessToken; string refreshToken; GoogleOAuthHelper.GetAccessToken(User2, out accessToken, out refreshToken); // Get IGmailclient using (IGmailClient client = GmailClient.GetInstance(accessToken, User2.EMail)) { Contact[] contacts = client.GetAllContacts(); foreach (Contact contact in contacts) { Console.WriteLine(contact.DisplayName + ", " + contact.EmailAddresses[0]); } // Fetch contacts from a specific group ContactGroupCollection groups = client.GetAllGroups(); GoogleContactGroup group = null; foreach (GoogleContactGroup g in groups) { switch (g.Title) { case "TestGroup": group = g; break; } } // Retrieve contacts from the Group if (group != null) { Contact[] contacts2 = client.GetContactsFromGroup(group.Id); foreach (Contact con in contacts2) { Console.WriteLine(con.DisplayName + "," + con.EmailAddresses[0].ToString()); } } } // ExEnd:AccessGmailContacts } catch (Exception ex) { Console.WriteLine(ex.Message); } }