2016-04-07 41 views
0

Exchange Web Services için https://github.com/jamesiarmes/php-ews kullanıyorum ve bir hesap için kişi eklerken sorun yaşıyorum.Impersonation Hesabı için kişi ekle

benim kimliğe bürünme bilgilerini kullanarak giriş yaptığında: Yeni bir kişi oluşturmak istiyoruz

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

, örneğin:

$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); 

benim bürünme bulunan bir hesaba bu kişiyi eklemek istediğiniz hesap listesi

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

bu mümkün mü:

doğrudan önlemek gibi bir değişim kullanıcı olarak giriş yapmak istiyorum? Böyle bir şeyi nasıl başarabilirim? Okuduğunuz için teşekkürler!

cevap

1

James'in php-ews'larından çok uzakta olmanızı öneririm, bu durum elenmez ve PSR'lerin hiçbirine uymaz. Kendi çatalıma bakmanı öneririm, garethp/php-ews. Bir kişi oluşturmak oldukça benzer olabilir, ancak benim taklitim benim çatalıma göre kolaylaşır (örneğin here) ve eğer bu sizin için çalışmıyorsa, her zaman bana bir Github sorunu bırakabilir ve ben de

+0

yardım etmeye çalışacağım kontrol et! –