sam*_*shi 7 php sharepoint soap sharepoint-2013
有谁知道如何集成Sharepoint和Php.我正在尝试开发可以连接到Sharepoint的php应用程序.特别是因为基本上我是网站开发人员,我希望我的所有网站都与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);
}
Run Code Online (Sandbox Code Playgroud)
使用此API,您还可以查询,更新,创建,删除列表,查询列表元数据
如果我没看错您的问题,您想使用 PHP 与您的 SharePoint 网站进行交互。您可以通过使用 SharePoint 的 Web 服务来完成大部分交互。例如,您可以使用列表 Web 服务 (http:///_vti_bin/lists.asmx) 读取所有列表项。您可以将文件上传到 SharePoint 文档库。我疯狂地寻找一个例子来说明我是如何实现这一目标的,但我已经找不到了。我记得使用 Curl 进行上传。
有许多网站讨论使用 PHP 访问 SharePoint 数据。以下是我通过简单的谷歌搜索找到的几个:
以及有关名为 Camelot PHP 的工具的讨论(此处)