现在无法获得服务中的总结果数
Unable to get total result count in service now
我现在无法获得服务中的总结果计数休息 api。我正在创建查询,但它 return 结果。我想获得包含总结果数的结果,以便我可以实现分页。
https:///api/now/table/kb_knowledge?sysparm_limit=10&sysparm_offset=0
有同样的问题,但如果您使用统计数据 API,您可以使用此参数
https:///api/now/stats/kb_knowledge?sysparm_count=true
您将收到此回复
{
"result": {
"stats": {
"count": "34"
}
}
}
您可以在回复 headers 中使用 X-Total-Count。
根据文档 (https://developer.servicenow.com/dev.do#!/reference/api/orlando/rest/c_TableAPI),此参数应该只 return 您传递的请求的记录数。
但据我所见,它总是 return 可用于该 table object 的记录总数。
例如,您的请求 - https:///api/now/table/kb_knowledge?sysparm_limit=10&sysparm_offset=0
应该导致 X-Total-Count = 10
但它 return 是 kb_knowledge
table [的可用记录总数=22=].
我现在无法获得服务中的总结果计数休息 api。我正在创建查询,但它 return 结果。我想获得包含总结果数的结果,以便我可以实现分页。
https:///api/now/table/kb_knowledge?sysparm_limit=10&sysparm_offset=0
有同样的问题,但如果您使用统计数据 API,您可以使用此参数
https:///api/now/stats/kb_knowledge?sysparm_count=true
您将收到此回复
{
"result": {
"stats": {
"count": "34"
}
}
}
您可以在回复 headers 中使用 X-Total-Count。 根据文档 (https://developer.servicenow.com/dev.do#!/reference/api/orlando/rest/c_TableAPI),此参数应该只 return 您传递的请求的记录数。
但据我所见,它总是 return 可用于该 table object 的记录总数。
例如,您的请求 - https:///api/now/table/kb_knowledge?sysparm_limit=10&sysparm_offset=0
应该导致 X-Total-Count = 10
但它 return 是 kb_knowledge
table [的可用记录总数=22=].