PHP ve GetListItemChangesSinceToken kullanarak Sharepoint'teki belge listemdeki en son değişiklikleri almaya çalışıyorum. PHP için herhangi bir resmi Sharepoint SDK'sı olmadığı için SDK olarak phpSPO kullanıyorum.Sharepoint GetListItemChangesSinceToken CURL isteği PHP'de
Şimdiye kadar bu var:
döndürür$payload = array(
'query' => array(
'__metadata' => array('type' => 'SP.ChangeLogItemQuery'),
'ViewName' => '',
'QueryOptions'=> '<QueryOptions><Folder>Shared Documents</Folder></QueryOptions>'
)
);
$headers = array();
$headers["X-HTTP-Method"] = "MERGE";
$changes = $this->request->executeQueryDirect($this->settings->URL . "/_api/web/Lists/GetByTitle('Documents')/GetListItemChangesSinceToken", $headers, $payload);
: {"error":{"code":"-2147467261, System.ArgumentNullException","message":{"lang":"en-US","value":"Value cannot be null.\r\nParameter name: query"}}}
Ben X-HTTP-Method
değişen ve JSON nesneleri belgelenen JSON/XML isteği (XML sığdırmak için diziyi değiştirmeden denedim
Teşekkür ederim çok ** çok ** Vadim –