Gerenciar Contatos no Microsoft Graph

Contents
[ ]

Consulte Configuração do Azure AD e Autenticação do Microsoft Graph artigo para aprender como integrar sua aplicação com o Microsoft Graph.

Aspose.Email for Java oferece suporte ao gerenciamento de contatos através do Microsoft Graph. Você pode listar, buscar, criar e atualizar contatos diretamente das pastas de contato.

O exemplo de código abaixo demonstra como gerenciar itens de contato usando os seguintes métodos da biblioteca:

  • listContacts(String id) — Recupera uma coleção de contatos da pasta especificada.
  • fetchContact(String id) — Recupera um contato pelo ID.
  • createContact(String folderId, MapiContact contact) — Cria um novo contato em uma pasta.
  • updateContact(MapiContact contact) — Atualiza um contato existente.
IGraphClient graphClient = null;

// List Contacts
MapiContactCollection contacts = graphClient.listContacts("contactFolderId");

// Fetch Contact
MapiContact contact = graphClient.fetchContact("contactId");

// Create Contact
MapiContact newContact = new MapiContact("Jane Smith", "jane.smith@example.com", "XYZ Corporation", "777-888-999");
MapiContact createdContact = graphClient.createContact("contactFolderId", newContact);

// Update Contact
createdContact.getTelephones().setPrimaryTelephoneNumber("888-888-999");
MapiContact updatedContact = graphClient.updateContact(createdContact);