Я создаю приложение, в котором мне нужно подключить sharepoint 2010 с помощью PHP. Я использую api thybag sharepoint для подключения к серверу. Я могу загрузить файл в уже существующую папку с помощью curl и php.
В то время как я получаю ошибку «Отказано в доступе» при попытке создать папку в библиотеке sharepoint. Ниже я получаю сообщение об ошибке:
Исключение: доступ запрещен в C: \ wamp \ www \ sharepoint \ Thybag \ Auth \ SoapClientAuth.php в строке 122
Моя обычная проверка подлинности включена на сервере sharepoint, но все еще получает эту ошибку для проверки подлинности.
Пожалуйста, дайте мне знать решение как можно скорее. Есть ли другие настройки, которые необходимо включить.
Предполагая, что API в настоящее время вообще не подключается, возможно, стоит проверить, как вы настраиваете объект SharePointAPI как SoapClientAuth
класс не должен использоваться, если вы подключаетесь с помощью базовой аутентификации? (используется только для NTLM)
Для базовой аутентификации все, что вам нужно, это:
$sp = new SharePointAPI('<username>', '<password>', '<path_to_WSDL>');
Если другие части API работают; Не могли бы вы рассказать немного о том, какой код вы пытаетесь запустить для создания папки?
Других решений пока нет …