AutoX3 API
  • 快速开始
  • 文档说明
    • 阅读说明
    • 更新日志
    • 名词解释
  • 对接说明
    • 接口规范
    • 回调规则
    • 公共参数
  • 最佳实践
    • 对接流程
    • 方案介绍
    • APP对接
  • 标准接口
    • 获取平台访问凭证
    • 获取车辆检测报告
    • 创建接车订单回调
    • 检测报告发布回调
      • 轻度接入:h5检测报告内嵌url
      • 深度接入:完整检测结果数据
    • 车况&保养计划回调
    • 保养计划回调V2
  • 定制接口
    • 同步车辆服务项目信息
    • 同步施工工艺模板信息
    • 同步施工报告结果信息
      • 轻度接入:h5施工报告内嵌url
      • 深度接入:完整施工结果数据
  • APP接口
    • 获取检测项目列表
    • 创建开放平台检测单
    • 获取检测模块列表
    • 获取检测项列表
    • 更新检测模块
    • 发布检测报告
    • 文件上传
    • 字典-获取检测模块字典
  • 常见问题
    • 加密代码DEMO
    • HTTPS设置说明
  • 多语言
    • English
Powered by GitBook
On this page
  • 背景介绍
  • 请求地址
  • 请求参数
  • 应答参数

Was this helpful?

  1. APP接口

获取检测模块列表

Previous创建开放平台检测单Next获取检测项列表

Last updated 3 years ago

Was this helpful?

背景介绍

检测流程中,在检测项目列表中,选择某个检测项目,就进入到具体的检测流程。此检测流程会首先罗列所有需要操作的检测模块。如下图所示:

请求地址

环境

HTTPS请求地址

国内沙盒环境

https://cnopenapi.autox3.com/openapi/api-v1/rest

国内生产环境

https://cnopengateway.autox3.com/openapi/api-v1/rest

其他国家环境

略

请求参数

名称

子项目

是否必填

长度

类型

说明

示例值

method

是

64

String

方法名

autox3.base.detection.template.list

content

是

--

String

请求接口内容字符串JSON

inspectionOrderId

是

64

String

开放平台检测单Id

35890

请求命令(以curl命令为例)示例如下:

curl 'http://127.0.0.1:28084/openapi/api-v1/rest' \
-H "accept: */*"  \
-H "Authorization: eyJhbGciOiJIUzUxMiJ9.eyJpc09wZW5BcGkiOnRydWUsInN1YiI6IkFLMDI1MjJBMkIyNzI2RkIwQSIsImV4cCI6MTYyODg0ODk0NiwiY3JlYXRlZCI6MTYyNzk4NDk0NjM1NSwiYnJhbmRJZCI6MTM0fQ.IAswTSZqXYK9bXkIAWVY2sQIszleGfAxk9Akj6wltTFDXCabBrN_J1m5lIyUPpuzo_k2pmKh8S3fQ0OpiiDwEA" \
-H 'Content-Type: application/json;charset=UTF-8' \
-H 'Mechanic-Mobile: 13601190376' \
--data-raw '{"method": "autox3.base.detection.template.list",
"content":"{\"inspectionOrderId\":\"4540\"}"}' \
--compressed           

应答参数

名称

子项

是否必填

长度

类型

说明

示例值

status

是

--

Integer

请参考本页"公共参数-->错误编码"部分

0

errorInfo

是

--

String

错误信息

network error

data

是

--

Object

检测模块对象列表信息封装,子项信息封装请参考“检测模块对象信息封装”

检测模块对象信息封装,请参考如下:

名称

是否必填

长度

类型

说明

示例值

moduleId

是

--

String

开放平台的检测模块Id

2338

moduleName

是

--

String

开放平台的检测模块名称

滤芯系统

submitStatus

是

--

String

是否提交过此检测模块的检测点,true:提交过,false:未提交,默认false

false

totalCheckpoint

是

--

String

此检测模块对应的检测点数量

5

注: 其他冗余字段可以忽略

应答示例如下:

{
	"data":[
		{
      "moduleId":"2338", 
      "submitStatus":"true",      
      "totalCheckpoint":"5",        
			"moduleName":"空调系统"                   
		},
		{
      "moduleId":"2339", 
      "submitStatus":"false",      
      "totalCheckpoint":"1",        
      "moduleName":"滤芯系统"  
		},
	],
	"errorInfo":null,
	"status":0
}