連絡先のリストを取得するために PHP-EWS を使用しています。この連絡先リストは、Contacts ルート フォルダ内の配布リストです。
実際に私はこれを使用しています:
$ews = new ExchangeWebServices($server, $username, $password);
$request = new EWSType_FindItemType();
$request->ItemShape = new EWSType_ItemResponseShapeType();
$request->ItemShape->BaseShape = EWSType_DefaultShapeNamesType::ALL_PROPERTIES;
$request->ContactsView = new EWSType_ContactsViewType();
$request->ContactsView->InitialName = 'a';
$request->ContactsView->FinalName = 'z';
$request->ParentFolderIds->DistinguishedFolderId = new EWSType_DistinguishedFolderIdType();
$request->ParentFolderIds->DistinguishedFolderId->Id = EWSType_DistinguishedFolderIdNameType::CONTACTS;
$request->Traversal = EWSType_ItemQueryTraversalType::SHALLOW;
$response = $ews->FindItem($request);
配布リストの ID は取得できますが、メール アドレスを取得できません。それまたは配列のstdClassオブジェクトを取得するにはどうすればよいですか?