קבל רשימת אנשי קשר מ-Microsoft Exchange Server ב-Java

במהלך העבודה עם Microsoft Exchange Server באופן פרוגרמטי, ייתכן שיהיה עליך לגשת לאנשי הקשר ממנו. לדוגמה, לייצא את אנשי הקשר, לתפעל אותם או להשתמש בהם למטרות אחרות. במאמר זה, תלמד כיצד להשיג את רשימת אנשי הקשר מ-Microsoft Exchange Server ב-Java.

Java API לקבלת רשימת אנשי קשר מ-MS Exchange Server

כדי לאחזר את אנשי הקשר, נשתמש ב-Aspose.Email for Java. ה-API נועד ליישם את לקוחות הדוא"ל מתוך יישומי Java. זה גם מאפשר לך להתחבר ל-MS Exchange Server ולבצע פעולות שונות באופן תכנותי. אתה יכול להוריד את JAR של ה-API או להתקין אותו מ-Maven באמצעות התצורות הבאות של Maven.

מאגר:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

תלות:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-email</artifactId>
    <version>22.2</version>
    <classifier>jdk16</classifier>
</dependency>

אחזר רשימת אנשי קשר מ-MS Exchange Server ב-Java

להלן השלבים לקבלת רשימת אנשי הקשר מ-Microsoft Exchange Server ב-Java.

דוגמת הקוד הבאה מראה כיצד לאחזר את אנשי הקשר מ-Microsoft Exchange Server.

// צור מופע של מחלקה IEWSClient על ידי מתן אישורים
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd",
		"domain");

// רשום את כל אנשי הקשר
Contact[] contacts = client.getContacts(client.getMailboxInfo().getContactsUri());

// עברו בלולאה בין אנשי הקשר
for (Contact contact : contacts) {
	MapiContact mapiContact = Contact.to_MapiContact(contact);

	// שם תצוגה וכתובת דואר אלקטרוני
	System.out.println("Name: " + mapiContact.getNameInfo().getDisplayName() + "+ Email Address: "
			+ mapiContact.getElectronicAddresses().getEmail1());
}

קבל איש קשר מ-MS Exchange Server לפי מזהה

אתה יכול גם לאחזר איש קשר מ-MS Exchange Server באמצעות המזהה שלו. להלן השלבים לביצוע פעולה זו.

  • ראשית, אתחול אובייקט IEWSClient באמצעות שם משתמש, סיסמה, דומיין ו-URI של תיבת דואר.
  • לאחר מכן, התקשר לשיטת IEWSClient.getContact(String) וקבל איש קשר באובייקט Contact.
  • השתמש או תפעל את איש הקשר לפי הצורך.

דוגמת הקוד הבאה מראה כיצד לאחזר איש קשר מסוים מ-Microsoft Exchange Server ב-Java.

// צור מופע של מחלקה IEWSClient על ידי מתן אישורים
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd",
		"domain");

String id = "<<ContactID>>";

// צור קשר
Contact fetchedContact = client.getContact(id);

// השתמש במגע או תפעל אותו

קבל רישיון API בחינם

קבל רישיון זמני בחינם והשתמש ב-Aspose.Email עבור Java ללא מגבלות הערכה.

סיכום

במאמר זה, למדת כיצד להשיג את רשימת אנשי הקשר מ-Microsoft Exchange Server ב-Java. יתר על כן, ראית כיצד לאחזר איש קשר לפי המזהה שלו באופן תוכנתי. בנוסף לכך, אתה יכול לקרוא עוד על Aspose.Email עבור Java באמצעות תיעוד. כמו כן, למקרה שיהיו לך שאלות כלשהן, תוכל לכתוב בפורום שלנו.

ראה גם