PHPとGetListItemChangesSinceTokenを使用してSharepointのドキュメントリストから最新の変更を取得しようとしています。私はphpSPOをSDKとして使用しています。公式のSharepoint SDKはPHP用ではないからです。Sharepoint GetListItemChangesSinceToken PHPでのCURLリクエスト
は、これまでのところ、私はこれを持っている:
返し$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"}}}
は、私がX-HTTP-Method
変更やJSONオブジェクトに記載JSON/XML要求(XMLに合うように配列を変更しようとしました、
ありがとうございますので**多くのVadim –