The following examples demonstrates how to perform basic CRUD operations on SharePoint list data
<?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); | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment