获取检测项目列表
背景介绍
第三方公司会在AutoX3开放平台事先录入一些检测项目,比如“空调专项”,“安全检测”等等。这些检测项目往往是检测流程的入口。如下图所示:

第三方APP,通过点击某个具体的检测项目开始检测流程。
请求地址
环境
HTTPS请求地址
国内沙盒环境
https://cnopenapi.autox3.com/openapi/api-v1/rest
国内生产环境
https://cnopengateway.autox3.com/openapi/api-v1/rest
其他国家环境
略
请求参数
名称
子项目
是否必填
长度
类型
说明
method
是
64
String
autox3.base.service.item.list
请求命令(以curl命令为例)示例如下:
curl 'https://cnopenapi.autox3.com/openapi/api-v1/rest' \
-H "accept: */*" \
-H "Authorization: ${token}" \
-H 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{"method": "autox3.base.service.item.list"}' \
--compressed
应答参数
名称
子项
是否必填
长度
类型
说明
示例值
status
是
--
Integer
请参考本页"公共参数-->错误编码"部分
0
errorInfo
是
--
String
错误信息
network error
data
是
--
Object
检测项目对象列表信息封装,子项信息封装请参考“检测项目对象信息封装”
检测项目对象信息封装,请参考如下:
名称
子项
是否必填
长度
类型
说明
示例值
name
是
--
String
开放平台的检测项目名称
综合精检
sn
是
--
String
开放平台中的检测项目id
128803090101010305
注: 其他冗余字段可以忽略
应答示例如下:
{
"data":[
{
"name":"积碳专检",
"sn":"128803090101010304"
},
{
"name":"综合精检",
"sn":"128803090101010305"
}
],
"errorInfo":null,
"status":0
}
最后更新于
这有帮助吗?