净水器方提供API接口,负责处理单个净水器的请求信息。如获取充值信息,用户使用饮水机信息等。
API列表
- getCurrentTime ,获取服务器当前时间
- getRechargeInfo , 获取充值信息
- isRechargeOk ,是否充值成功
- useInfo ,净水器使用信息
getCurrentTime
获取服务器当前时间
URL
https://api.water.mengyunzhi.com/getCurrentTime
支持格式
JSON
HTTP请求方式
GET
请求参数
无
请求示例
|
|
响应结果示例
|
|
getRechargeInfo
获取充值水量
URL
https://api.water.mengyunzhi.com/getRechargeInfo
支持格式
JSON
HTTP请求方式
GET
请求参数
- id。类型:Long。说明:净水器编号。
- timestamp。类型:String。说明:时间戳。
- randomString。类型:String。说明:随机生成的字符串。
- encryptionInfo。类型:String。将timestamp、randomString、”mengyunzhi”进行字符串拼接(格式:timestamp + randomString + “mengyunzhi”),并对拼接结果进行sha1加密,生成encryptionInfo。
请求示例
|
|
响应结果示例
|
|
isRechargeOk
是否充值成功
URL
https://api.water.mengyunzhi.com/isRechargeOk
支持格式
JSON
HTTP请求方式
POST
请求参数
- id。类型:Long。说明:净水器编号。
- shouldRecharge.。类型:int。说明:应该充值水量。
- actualRecharge。类型:int。说明:实际充值水量。
请求头信息
- timestamp。类型:String。说明:时间戳。
- randomString。类型:String。说明:随机生成的字符串。
- encryptionInfo。类型:String。将timestamp、randomString、”mengyunzhi”进行字符串拼接(格式:timestamp + randomString + “mengyunzhi”),并对拼接结果进行sha1加密,生成encryptionInfo。
请求示例
|
|
响应结果示例
|
|
useInfo
净水器使用信息
URL
https://api.water.mengyunzhi.com/useInfo
支持格式
JSON
HTTP请求方式
POST
请求参数
- id。类型:Long。说明:净水器编号。
- usedBeforeWaterQuality。类型:int。说明:净水前水质。
- usedAfterWaterQuality。类型:int。说明:净水后水质。
- usedWaterQuantity。类型:int。说明:用水量。
- lastInteractTime。类型:Long。说明:上次交互的时间戳。
请求头信息
- timestamp。类型:String。说明:时间戳。
- randomString。类型:String。说明:随机生成的字符串。
- encryptionInfo。类型:String。将timestamp、randomString、”mengyunzhi”进行字符串拼接(格式:timestamp + randomString + “mengyunzhi”),并对拼接结果进行sha1加密,生成encryptionInfo。
请求示例
|
|
响应结果示例
|
|