空响应以通过PHP curl获取用户列表

时间:2019-11-03 15:42:34

标签: php curl owncloud nextcloud

我正在尝试使用PHP curl从nextcloud获取用户列表。但是,即使使用curl_error,我也会得到一个空的响应。我检查了curl的错误,但没有发生任何错误。我做了很多搜索,甚至还可以使用添加用户API添加用户。但是我无法获得用户列表。

// Login Credentials as Admin
$ownAdminname = 'admin';
$ownAdminpassword = 'admin';

// Add data, to owncloud post array and then Send the http request for creating a new user
$url = 'http://'.$ownAdminname.':'.$ownAdminpassword.'@cloud.local/ocs/v1.php/cloud/users';

$ownCloudPOSTArray = array();

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $ownCloudPOSTArray);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/x-www-form-urlencoded',
    'OCS-APIRequest: true'
));
$response = curl_exec($ch);
echo "response: ".$response;
curl_close($ch);
die();

请告诉我我错了。

0 个答案:

没有答案