Окружение: Linux
Бэкэнд: Drupal / PHP.
Sharepoint API используется: https://github.com/thybag/PHP-SharePoint-Lists-API/
Я успешно установил соединение с sharepoint, используя файл WSDL. Я могу вставлять, удалять и обновлять списки с помощью вышеуказанного API. Но я не могу добавить вложение в элемент списка. Я попытался использовать функцию API (addAttachment), но он выдает следующую ошибку:
«Поймано исключение: ошибка (мыло: сервер) Исключение типа
«Microsoft.SharePoint.SoapServer.SoapServerException» был
брошено., больше = Подробно: проверка безопасности для этой страницы
недействительным. Нажмите «Назад» в веб-браузере, обновите страницу и попробуйте
Ваша операция снова. «
Пожалуйста, дайте мне знать, если кто-то сталкивался с той же проблемой.
Благодарю.
Я получил решение для вышеуказанной проблемы. Проблема заключается в этом файле
PHPSharePointListsAPI / src / Thybag / Auth / SharePointOnlineAuth.php в строке 22
Просто замените строку 22 следующим кодом: —
$ headers = array (‘SOAPAction: «‘. $ action. ‘»‘);
Надеюсь, это поможет, если кто-то застрял с незапамятных времен ..: P
Других решений пока нет …