phpSPO - PHP 的 SharePoint 客户端
该库为 PHP 应用程序提供了一个 SharePoint 客户端。这允许您使用基于 REST/OData 的 SharePoint Online API 对 SharePoint 列表数据执行 CRUD 操作。
当前版本支持使用基于声明的身份验证的 SharePoint Online。
例子
<?php
require_once 'SPOClient.php';
$username = 'username@tenant.onmicrosoft.com';
$password = 'password';
$url = "https://tenant.sharepoint.com/";
$client = new SPOClient($url);
$client->signIn($username,$password);
//Get Tasks list
$listTitle = 'Tasks';
$list = $client->getList($listTitle);
//Create a Task item
$itemProperties = array('Title' => 'Order Approval', 'Body' => 'Order approval task');
$taskItem = $list->addItem($itemProperties);
print "Task '{$taskItem->Title}' has been created succesfully.\r\n";
$itemId = $taskItem->Id;
//Update a Task item
$itemProperties = array('PercentComplete' => 1);
$list->updateItem($itemId,$itemProperties);
//Delete a Task item
$list->deleteItem($itemId);
?>
参考
适用于 PHP 的 SharePoint Online 客户端