请扫码查看示例
 # requestDataTransmit ^6.8
服务透传接口。提供给插件发送请求至事业部的品类服务器。此接口美居 APP 会将请求内容加密,然后发送给“云平台”进行中转发送至事业部品类服务器。
# 请求参数
| Prop | Type | Required | Default | Description | 
|---|---|---|---|---|
| param | Object | Y | {}属性: type:{Type: String, Default: N/A, Description: 对应云端 proType字段} queryStrings:{Type: Object, Default: {}附表2,Description: 对应云端 param字段} transmitData:{Type: Object, Default: {}附表3,Description: 对应云端 data字段} | 请求参数 | 
# 引入接口模块
import bridge from '@minix-iot/etsbridge-sdk'
1
# 调用参数示例
// 示例一
param: {
	type:"0xAC", // 可不传,该字段对应 云端proType字段
	queryStrings:{ 	// 对应云端param字段
		handleType: "GetWasherCost",
		applianceId: "2199023350873",
		resultType: 0,
		expendType: 3,
		time: "20180803"
	},
	transmitData: { // 对应云端data字段 --ps:云端的data字段是string 类型,js里的transmitData是json对象,由APP端转字符串并且加密后传给云端
     //(注意key值不能是data字段)
		handleType: "GetWasherCost",
		applianceId: "2199023350873",
		resultType: 0,
		expendType: 3,
		time: "20180803"
	}
}
// 示例二(推荐此方式)
param: {
	type:"0xAC", // 可不传,该字段对应 云端proType字段
	queryStrings: { 	// 对应云端param字段
		handleType: "GetWasherCost",
		applianceId: "2199023350873",
		resultType: 0,
		expendType: 3,
		time: "20180803"
	},
	transmitData: { // 对应云端data字段 --ps:云端的data字段是string 类型,js里的transmitData是json对象,由APP端转字符串并且加密后传给云端
		data: "a=1&b=2"
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 接口调用示例
bridge
  .requestDataTransmit(params)
  .then((res) => {
    console.log(res)
  })
  .catch((err) => {
    console.log(err)
  })
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 返回参数
- 成功时返回
| Prop | Type | Default | Description | 
|---|---|---|---|
| status | Number | N/A | 状态码 | 
| returnData | N/A | N/A | 获取到的数据 | 
- 失败时返回
| Prop | Type | Default | Description | 
|---|---|---|---|
| errorCode | Number | N/A | 请求失败错误码: -1请求失败 | 
| errorMessage | String | N/A | 错误消息(如有) |