Gerenciar Contatos no Microsoft Graph
Contents
[
Hide
]
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);