我试图在Php。
中的OneLogin中请求用户列表这是我的剧本:
<?php
$url = "https://app.onelogin.com/api/v2/users.xml";
$headers = array('Content-type: application/xml');
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERPWD, 'MY_API_KEY');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HEADER, false);
$http_result = curl_exec($ch);
$error = curl_error($ch);
$http_code = curl_getinfo($ch ,CURLINFO_HTTP_CODE);
echo $http_result;
curl_close($ch);
我的问题是,当它返回超过4000个结果时,它只返回100个结果。 有什么我想念的吗?我在OneLogin API Doc
中寻找LIMIT或分页当我使用命令直接在终端查询时:
curl -u API_KEY:passw https://app.onelogin.com/api/v2/users.xml > curl.xml
它发生了同样的事情。
我不明白应该发生什么