Кто-нибудь знает, как интегрировать Sharepoint и Php. Я пытаюсь разработать приложение php, которое может подключиться к Sharepoint. В частности, поскольку в основном я разработчик веб-сайтов, я хочу, чтобы все мои сайты были связаны с Sharepoint. Поэтому просто хочу создать приложение Php, чтобы оно работало для всех веб-сайтов. Я не знаю, возможно ли это или нет, но я хочу попробовать, но не знаю, как действовать дальше.
Любая идея / предложения приветствуются.
Заранее спасибо.
Попробуйте этот API
В SharePoint
Загрузите WSDL. Обычно в этом месте: <sharepoint.url> /subsite/_vti_bin/Lists.asmx?WSDL
Загрузить API
Обязательно сохраните оба SoapClientAuth.php
и SharePointAPI.php
В PHP
// 0: include api in your php script. require_once('SharePointAPI.php'); // 1: connect to SharePoint $sp = new SharePointAPI('<username>', '<password>', '<path_to_WSDL>'); // 2: read a list $listContents = $sp->read('<list_name>'); // 3: now you have a 2-D array to work with in PHP foreach($listContents as $item) { var_dump($item); }
С помощью этого API вы также можете запрашивать, обновлять, создавать, удалять списки, метаданные списка запросов
Если я правильно прочитал ваш вопрос, вы хотите взаимодействовать с вашим сайтом SharePoint с помощью PHP. Вы можете выполнять большинство взаимодействий с помощью веб-служб SharePoint. Например, вы можете прочитать все элементы списка, используя веб-службу списков (http: ///_vti_bin/lists.asmx). Вы можете загружать файлы в библиотеку документов SharePoint. Я яростно искал пример того, что я сделал для этого, но я потерял его. Я помню, используя Curl для загрузки.
Существует ряд веб-сайтов, которые обсуждают использование PHP для доступа к данным SharePoint. Вот пара, которую я нашел с простым поиском google:
А также обсуждение инструмента под названием Camelot PHP здесь