【发布时间】:2022-09-29 13:01:35
【问题描述】:
在 ocs share api 的帮助下创建共享链接时,我能够创建链接,但它没有设置我试图授予它的权限。
$ch = curl_init(\"https://servername/ocs/v2.php/apps/files_sharing/api/v1/shares\");
curl_setopt($ch, CURLOPT_HTTPHEADER, array(\'Content-Type: multipart/form-data\', \"OCS-APIRequest:true\"));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_USERPWD, getenv(\'NEXTCLOUDUSERNAME\') . \":\" . getenv(\'NEXTCLOUDPASSWORD\'));
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, \"POST\");
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$return = curl_exec($ch);
标签: php curl server nextcloud ocs