丰云悦享
  1. 服务页变更
丰云悦享
  • 服务页变更
    • 1、本体判断是否是车联网的车
      POST
    • 2、【批量】查询车联网车辆信息(开通状态、授权状态、是否车主、是否支持新旧版)
      POST
    • 3、返回车辆网车况信息(续航里程、油量、电量、更新时间)
      POST
    • 4、车辆定位信息
      POST
    • 5、车辆疏忽与故障列表
      POST
    • 6、悦享服务信息
      POST
    • 7、车辆设置 权限 (暂时只有11款车有)
      POST
    • 8、返回远程操控区空调样式(普通空调、高级空调)
      POST
    • 9、返回远程操控区寻车样式(普通寻车、高级寻车)
      POST
    • 10、车控上一次记录(空调和寻车的上次记录)
      POST
    • 11、上一次寻车记录
      POST
    • 12、寻车组合指令下发
      POST
    • 13、指令执行结果回调(要与当前回调区分,原生不透传到H5)
      POST
    • 14、远程指令下发(空调开关)
      POST
    • 15、温馨提示信息(空调)寻车没有温馨提示弹窗
      POST
    • 16、设置禁用温馨提示(不再提醒)
      POST
    • 17、是否存在控制密码
      POST
    • 18、校验控制密码
      POST
    • 19、协议信息弹窗
      POST
    • 20、同意协议
      POST
    • 21、潜客-车型车辆信息
      POST
    • 22、潜客-车辆状态信息(与保客通用)
      POST
    • 23、潜客-空调样式
      POST
    • 24、潜客-寻车样式
      POST
    • 25、潜客-悦享服务列表(与保客通用)
      POST
    • 26、潜客-悦享服务信息获取(与保客通用)
      POST
    • 27、用车报告-健康报告信息(月份数据)
      POST
    • 28、空调开启状态
      POST
    • 29、获取寻车空调是否挂维护
      POST
  • 提供给本体的接口
    • 23DA盒子授权用户信息
  1. 服务页变更

14、远程指令下发(空调开关)

POST
https://carapptest.gtmc.com.cn/api/vhcNet/servicePage/combinationControl
电子式手空调(高级空调)不传温度,必传制冷或者制热
入参如下:
{
"appId": "135",
"nonce": "a123456789",
"timestamp": "b987654321",
"signature": "elit adipisicing nulla Duis",
"carCode": "50",
"openCarCode": "AC",
"phone": "18620777348",
"status": 1,
"userId": "8624667",
"vin": "LVGB510E7PG004007",
"frontDefogger": "OPEN",
"rearDefogger": "CLOSE",
"temperatureSettingMode": "1",
"type": "2"
}
自动空调(高级空调一种)必传温度
入参如下:
{
"carCode":"52",
"openCarCode":"AC",
"phone":"19327604328",
"status":0,
"userId":"9802526",
"vin":"LVGB1B0E8NG004001",
"frontDefogger":"OPEN",
"rearDefogger":"OPEN",
"airConditionTemperature":"25",
"type":"2"
}
远程高级空调(高级空调一种) 没有制冷制热,温度可以不做限制可传可不传
入参如下:
{
"carCode":"52",
"openCarCode":"AC",
"phone":"18291945332",
"status":0,
"userId":"9828422",
"vin":"LVGEB56G6NG001005",
"frontDefogger":"OPEN",
"rearDefogger":"OPEN",
"type":"2"
}
普通空调只有开关
入参如下:
{
"appId": "135",
"nonce": "a123456789",
"timestamp": "b987654321",
"signature": "elit adipisicing nulla Duis",
"carCode": "50",
"openCarCode": "AC",
"phone": "18620777348",
"status": 1,
"userId": "8624667",
"vin": "LVGB510E7PG004007",
"type": "2"
}

请求参数

Header 参数
Authorization
string 
可选
JWT,用于鉴权校验, 里面包含用户的信息,第三方接口时不使用
默认值:
eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIxODU3NjQxMDQxMSIsInVzZXJJZCI6Ijk3NTYzMjkiLCJuYW1lIjoi6IKW6Imz5YabIiwicmVtYXJrIjoiIiwiZGVhbGVyQ29kZSI6IiIsImRlYWxlck5hbWUiOiIiLCJraWNrT3V0Ijp0cnVlLCJ0ZWxQaG9uZSI6IjE4NTc2NDEwNDExIiwiZXhwIjoxNzA1NDcxMzQ1fQ.RrSmptfj6msfGfX4FNPud_SK8XdXqK0NmFsDPxA39k7FDeko2yOKI-Y7Eejes2vOj3uHHYgXayxHIb7rD18N8cozXtxSOfjoIALFmqwUfIoABIrSvTUAGNtIpLyJja4CyvYcU4zTnoyVHig7zMco2zXOGEBiKRUl6PBty8L4BFQ
source
string 
可选
来源,1 丰云行丰云悦享,2 小程序,3 悦享平台 ,4 NEV丰云悦享,第三方接口时不使用,5.车机
默认值:
1
Body 参数application/json
appId
string 
必需
nonce
string 
必需
timestamp
string 
必需
signature
string 
必需
vin
string 
车架号
必需
userId
string 
用户ID
必需
carCode
string 
车型代码
必需
openCarCode
string 
指令类型
必需
AC为空调类型
phone
string 
手机号
必需
airConditionTemperature
string 
空调温度
可选
(17℃-32℃)
frontDefogger
string 
前除雾器
可选
rearDefogger
string 
后除雾器
可选
seatList
array [object {3}] 
座椅下的位置以及档次
可选
seat
string 
可选
strength
string 
可选
subOp
string 
可选
seatStatus
integer 
030D空调座椅开启状态
可选
0:关闭 1:加热 2:通风
status
integer 
指令的开关状态
必需
(1-开 0-关)
steeringHeater
integer 
方向盘
可选
temperatureSettingMode
string 
1:制冷;2:制热
可选
电子式手动空调才需要传,其他可不传
type
string 
//操作类型 1:座椅 2:空调
必需
示例
{
    "appId": "135",
    "nonce": "a123456789",
    "timestamp": "b987654321",
    "signature": "elit adipisicing nulla Duis",
    "carCode": "50",
    "openCarCode": "AC",
    "phone": "18620777348",
    "status": 1,
    "userId": "8624667",
    "vin": "LVGB510E7PG004007",
    "frontDefogger": "OPEN",
    "rearDefogger": "CLOSE",
    "temperatureSettingMode": "1",
    "type": "2"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://carapptest.gtmc.com.cn/api/vhcNet/servicePage/combinationControl' \
--header 'Authorization: eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIxODU3NjQxMDQxMSIsInVzZXJJZCI6Ijk3NTYzMjkiLCJuYW1lIjoi6IKW6Imz5YabIiwicmVtYXJrIjoiIiwiZGVhbGVyQ29kZSI6IiIsImRlYWxlck5hbWUiOiIiLCJraWNrT3V0Ijp0cnVlLCJ0ZWxQaG9uZSI6IjE4NTc2NDEwNDExIiwiZXhwIjoxNzA1NDcxMzQ1fQ.RrSmptfj6msfGfX4FNPud_SK8XdXqK0NmFsDPxA39k7FDeko2yOKI-Y7Eejes2vOj3uHHYgXayxHIb7rD18N8cozXtxSOfjoIALFmqwUfIoABIrSvTUAGNtIpLyJja4CyvYcU4zTnoyVHig7zMco2zXOGEBiKRUl6PBty8L4BFQ' \
--header 'source: 1' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appId": "135",
    "nonce": "a123456789",
    "timestamp": "b987654321",
    "signature": "elit adipisicing nulla Duis",
    "carCode": "50",
    "openCarCode": "AC",
    "phone": "18620777348",
    "status": 1,
    "userId": "8624667",
    "vin": "LVGB510E7PG004007",
    "frontDefogger": "OPEN",
    "rearDefogger": "CLOSE",
    "temperatureSettingMode": "1",
    "type": "2"
}'

返回响应

🟢200成功
application/json
Body
resultCode
integer 
必需
errMsg
null 
必需
elapsedMilliseconds
integer 
必需
data
object 
必需
message
string 
描述
必需
说明指令是否下发成功
isSuccess
boolean 
返回指令下发状态
必需
false是失败,true是成功
success
boolean 
必需
示例
{
    "resultCode": 200,
    "errMsg": null,
    "elapsedMilliseconds": 0,
    "data": {
        "message": "指令下发失败",
        "isSuccess": false
    },
    "success": true
}
修改于 2024-03-01 07:15:49
上一页
13、指令执行结果回调(要与当前回调区分,原生不透传到H5)
下一页
15、温馨提示信息(空调)寻车没有温馨提示弹窗
Built with