Вызов API EWS CreateAttachment не работает

В настоящее время я сталкиваюсь с некоторыми проблемами с CreateAttachment Вызов API в EWS 2010. Мы используем PHP 5.5 с завитком 7.49.1,

В настоящее время мы используем следующий маленький скрипт для проверки этой проблемы:

$ewswrapper = new EWSWrapper($host, $user, $pass);

try {

// See examples:
//
// http://jamesarmes.com/php-ews/doc/0.1/examples/contact-set-update-photo.html
// https://github.com/jamesiarmes/php-ews/blob/master/examples/contact/set-photo.php

$picture = base64_decode(" ... some valid base64 image ... ");

$attachment = new EWSType_FileAttachmentType();
$attachment->IsContactPhoto = true;
$attachment->Content = $picture;
$attachment->Name = "ContactPicture.jpg";
$attachment->ContentType = "image/png";

// Create the attachment request
$attRequest = new EWSType_CreateAttachmentType();
$attRequest->ParentItemId = new EWSType_ItemIdType();
$attRequest->ParentItemId->Id = " ... some ItemId of a contact ... ";
$attRequest->ParentItemId->ChangeKey = " ... some ChangeKey of the contact ... ";
$attRequest->Attachments = new EWSType_NonEmptyArrayOfAttachmentsType();
$attRequest->Attachments->FileAttachment = [];
$attRequest->Attachments->FileAttachment[] = $attachment;

$ewswrapper->service->CreateAttachment($attRequest);

} catch (Exception $e) {
var_dump($e->getMessage());
}

Возвращенный код состояния ответа 100, Насколько мы можем судить, ответ пустой. Сброс запроса перед отправкой показывает нам действительный вывод XML, который теоретически должен работать. Мы проверили как официальную документацию Microsoft на https://msdn.microsoft.com/en-us/library/office/aa565931(v=exchg.140).aspx и примеры API на http://jamesarmes.com/php-ews/doc/0.1/examples/contact-set-update-photo.html.

Другие запросы к API работают отлично. Мы можем создавать, обновлять, запрашивать и удалять просто отлично, похоже, именно этот запрос не удался.

Мы будем очень признательны за любые указатели в правильном направлении! Заранее спасибо! Если вам нужна дополнительная информация о коде, инфраструктуре и т. Д., Пожалуйста, спрашивайте!

1

Решение

Задача ещё не решена.

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector