获取检测项目列表

背景介绍

第三方公司会在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
}  

最后更新于

这有帮助吗?