【发布时间】:2020-12-19 14:55:36
【问题描述】:
不幸的是,我还有一个关于 easybill 的 REST API 的问题 :-(
链接:https://www.easybill.de/api/ 或:https://api.easybill.de/rest/v1/swagger.json
我希望你能读懂我的英文。我使用谷歌翻译。
我的问题是我最多只能查询 100 个客户数据。
在 Api 互联网页面上它说,“所有结果列表默认限制为 100。此限制可以通过查询参数限制增加到最大 1000。”
但我在互联网上找不到任何关于如何在我的代码中增加此限制的帮助。
我希望你能帮助我。
这是我的代码:
$url = "https://api.easybill.de/rest/v1/customers";
$ch = curl_init();
$accesstoken = "XXXXXXX";
$headr = array();
$headr[] = 'Content-length: 0';
$headr[] = 'Content-type: application/json';
$headr[] = 'Authorization: Bearer '.$accesstoken;
curl_setopt($ch, CURLOPT_HTTPHEADER,$headr);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPGET, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result=curl_exec($ch);
curl_close($ch);
$data = json_decode($result,true);
$users=$data;
print '<pre>';
print_r($users);
print '</pre>';
来自德国的问候
【问题讨论】:
-
你好,参考easybill.de/api它声明“所有结果列表默认限制为100。此限制可以通过查询参数限制增加到最大1000。”所以只需将 , ?limit=1000 附加到您的 $url