我正在为Exchange使用https://github.com/jamesiarmes/php-ews,并且在为一个帐户添加联系人时遇到了问题。
当我使用我的模拟细节登录时:
$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);我希望将此联系人添加到我的模拟帐户列表中存在的帐户中。
我希望避免以exchange用户的身份直接登录,例如:
$ews = new ExchangeWebServices($this->server_address, 'some@outlook.account', 'somepassword');这个是可能的吗?我怎样才能做到这一点呢?感谢您的阅读!
发布于 2016-04-10 18:07:23
我建议你最好远离詹姆斯的php-ews,它是没有维护的,不遵循任何PSR,我建议你看看我自己的叉子,garethp/php-ews。创建联系人可能非常类似,但模拟是通过我的叉子(例如这里)实现的,如果这对您不起作用,您可以总是给我一个Github问题,我会尽力帮助您解决这个问题。
https://stackoverflow.com/questions/36479619
复制相似问题