จัดการรายชื่อผู้ติดต่อใน Microsoft Graph

Contents
[ ]

ดูเพิ่มเติมที่ การตั้งค่า Azure AD และการรับรอง Microsoft Graph บทความเพื่อเรียนรู้วิธีบูรณาการแอปพลิเคชันของคุณกับ Microsoft Graph.

Aspose.Email for Java ให้การสนับสนุนการจัดการผู้ติดต่อผ่าน Microsoft Graph คุณสามารถแสดงรายการ ดึงข้อมูล สร้าง และอัปเดตผู้ติดต่อโดยตรงจากโฟลเดอร์ผู้ติดต่อได้

ตัวอย่างโค้ดด้านล่างแสดงวิธีการจัดการรายการผู้ติดต่อโดยใช้เมธอดต่อไปนี้ของไลบรารี:

  • listContacts(String id) — ดึงชุดของผู้ติดต่อจากโฟลเดอร์ที่ระบุ.
  • fetchContact(String id) — ดึงผู้ติดต่อโดยใช้ ID.
  • createContact(String folderId, MapiContact contact) — สร้างผู้ติดต่อใหม่ในโฟลเดอร์.
  • updateContact(MapiContact contact) — อัปเดตผู้ติดต่อที่มีอยู่.
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);