ActiveCollab API分页和速率限制
我在上找不到有关API分页或速率限制的信息ActiveCollab API分页和速率限制,api,activecollab,Api,Activecollab,我在上找不到有关API分页或速率限制的信息 如果我们获取的数据太多,我们可以进行多少次调用?是否存在分页?许多ActiveCollab API端点都已分页,但不是全部。您可以通过观察响应中的X-Angie-PaginationCurrentPage、X-Angie-PaginationItems和X-Angie-PaginationTotalItems标题来检测分页数据集。这些标题出现在所有分页响应中,它们描述如何设置分页(每页的项目数)以及数据集中的项目数 通过向API请求查询添加page对数
如果我们获取的数据太多,我们可以进行多少次调用?是否存在分页?许多ActiveCollab API端点都已分页,但不是全部。您可以通过观察响应中的
X-Angie-PaginationCurrentPage
、X-Angie-PaginationItems
和X-Angie-PaginationTotalItems
标题来检测分页数据集。这些标题出现在所有分页响应中,它们描述如何设置分页(每页的项目数)以及数据集中的项目数
通过向API请求查询添加page
对数据进行分页,例如:/API/v1/paginated resources?page=12
分页数据集有两种常见且实用的方法:
page
值,直到得到空结果(没有数据的页面不会出错,但返回空数据集)$page = 0;
do {
$response = $this->makeRequest(
sprintf(
'/api/v1/paginated-resource?page=%d',
++$page
)
);
// Do something with response
} while (!empty($response) && $page < 1000);
$page=0;
做{
$response=$this->makeRequest(
斯普林特(
“/api/v1/paginated resource?第=%d页”,
++$page
)
);
//做些有反应的事情
}而(!empty($response)&&$page<1000);
许多ActiveCollab API端点都已分页,但并非全部。您可以通过观察响应中的X-Angie-PaginationCurrentPage
、X-Angie-PaginationItems
和X-Angie-PaginationTotalItems
标题来检测分页数据集。这些标题出现在所有分页响应中,它们描述如何设置分页(每页的项目数)以及数据集中的项目数
通过向API请求查询添加page
对数据进行分页,例如:/API/v1/paginated resources?page=12
分页数据集有两种常见且实用的方法:
page
值,直到得到空结果(没有数据的页面不会出错,但返回空数据集)$page = 0;
do {
$response = $this->makeRequest(
sprintf(
'/api/v1/paginated-resource?page=%d',
++$page
)
);
// Do something with response
} while (!empty($response) && $page < 1000);
$page=0;
做{
$response=$this->makeRequest(
斯普林特(
“/api/v1/paginated resource?第=%d页”,
++$page
)
);
//做些有反应的事情
}而(!empty($response)&&$page<1000);