Добавить контакт для учетной записи олицетворения

я использую https://github.com/jamesiarmes/php-ews для веб-служб Exchange, и у меня возникла проблема с добавлением контакта для учетной записи.

Когда я вхожу в систему, используя данные о себе:

$ews = new ExchangeWebServices($this->server_address, $this->server_username, $this->server_password);

Я хочу создать новый контакт, например:

    $request = new EWSType_CreateItemType();
$contact = new EWSType_ContactItemType();
$contact->Initials = $this->relation->initials;
$contact->GivenName = $this->relation->first_name;
$contact->MiddleName = $this->relation->insertion;
$contact->Surname = $this->relation->last_name;
$request->Items->Contact[] = $contact;
$result = $ews->CreateItem($request);

Я хочу добавить этот контакт в учетную запись, которая существует в моем списке учетных записей олицетворения.

Я хочу избегать прямого входа в систему в качестве пользователя обмена, как:

    $ews = new ExchangeWebServices($this->server_address, '[email protected]', 'somepassword');

Это возможно? Как бы мне этого достичь? Спасибо за прочтение!

0

Решение

Я бы посоветовал вам больше всего избегать php-ews Джеймса, он не поддерживается и не следует ни одному из PSR. Я бы посоветовал вам взглянуть на мою вилку, garethp/php-ews. Создание контакта было бы довольно похоже, но олицетворение легко с помощью моего форка (пример Вот) и если это не работает для вас, вы всегда можете оставить мне проблему с Github, и я постараюсь помочь

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]