铁塔充电数据推送接口文档
  1. 充电记录信息推送
铁塔充电数据推送接口文档
  • 接入流程说明
  • 铁塔两轮充电数据推送接口文档
    • 充电站址信息推送
      • 新增充电站址
      • 修改充电站址
      • 根据id删除站址信息
    • 充电站信息推送
      • 新增充电站
      • 修改充电站
      • 根据id删除充电站信息
    • 充电端口信息推送
      • 新增充电口
      • 修改充电口
      • 删除充电口
    • 充电记录信息推送
      • 新增一条充电记录
        POST
    • 获取token接口
      • 获取token接口
    • 设备实时属性
      • 设备属性同步(遥测)
    • 设备告警推送
      • 告警推送
  1. 充电记录信息推送

新增一条充电记录

POST
/merchants/integrate/v1/management/chargingRecord

请求参数

Header 参数
Datetime
string 
必需
示例值:
2022-04-14 17:12:00
OperatorId
string 
必需
示例值:
213
Signature
string 
必需
示例值:
21312
token
string 
必需
示例值:
1213
Body 参数application/json
startChargeSeq
string 
充电订单号
必需
cellId
string 
充电设备接口id
必需
operatorId
string 
运营商id
必需
startDatetime
string 
开始充电时间
必需
格式“yyyy-MM-dd HH:mm:ss”
endDateTime
string 
结束充电时间
必需
格式“yyyy-MM-dd HH:mm:ss”
totalPower
integer 
累计充电量
必需
单位:度,小数点后2位
totalElecMoney
integer 
总电费
必需
单位:元,小数点后2位
totalServiceMoney
integer 
总服务费
必需
单位:元,小数点后2位
startType
integer 
启动方式
必需
stopReason
integer 
结束原因
必需
0 按照充电服务类型正常停止充电。 1 用户本地刷卡停止充电。 2 用户远程结束充电。 3 平台远程结束充电 4 检测到枪头断开而停止充电 5 检测到充电桩掉电而停止充电。 6 检测到充电桩故障而停止充电。 7 检测到电动车故障而停止充电。 8 其它原因停止充电。 9 检测到充满停止充电。 10 检测到余额不足而停止充电。 11 过载停止 12 过压停止 13 欠压停止 14 整桩实时功率过大停止充电 15 手机蓝牙停止 16 设备接地故障 17 设备温度过高 18 未关闭柜门 19 电池温度异常 20 电池电压异常 21 电池温差超过阈值 22 电池压差超过阈值 23 功率异常浮动停止充电 24 超时结束充电(电量充电时超时(720分 钟))
averagePower
integer 
平均功率
必需
补平均功率[默认0] 单位:0.01W, 精确到小数点后1位
phoneNum
string 
手机号
必需
userId
string 
用户ID
必需
示例
{
    "startChargeSeq": "string",
    "cellId": "string",
    "operatorId": "string",
    "startDatetime": "string",
    "endDateTime": "string",
    "totalPower": 0,
    "totalElecMoney": 0,
    "totalServiceMoney": 0,
    "startType": 0,
    "stopReason": 0,
    "averagePower": 0,
    "phoneNum": "string",
    "userId": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://prod-cn.your-api-server.com/merchants/integrate/v1/management/chargingRecord' \
--header 'Datetime: 2022-04-14 17:12:00' \
--header 'OperatorId: 213' \
--header 'Signature: 21312' \
--header 'token: 1213' \
--header 'Content-Type: application/json' \
--data-raw '{
    "startChargeSeq": "string",
    "cellId": "string",
    "operatorId": "string",
    "startDatetime": "string",
    "endDateTime": "string",
    "totalPower": 0,
    "totalElecMoney": 0,
    "totalServiceMoney": 0,
    "startType": 0,
    "stopReason": 0,
    "averagePower": 0,
    "phoneNum": "string",
    "userId": "string"
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{
    "status": 200,
    "message": "新增一条充电记录成功!",
    "data": "新增一条充电记录成功!"
}
上一页
删除充电口
下一页
获取token接口
Built with