智能桌面对接计费接口-1.0版本
智能桌面计费接口-1.0版本
简介,对接采用http1.1 POST协议,计费通过http请求查询到IPTV的区域和用户组,选择一个用户组作为开户用户资料通过POST请求发送给IPTV后台开户,发送用户名和过期时间作为续费请求数据,计费端停机,复机,销户发送用户名给IPTV后台作为用户标识。
协议约定:
消息发起方:XXX计费
消息接收方:神行者IPTV
接口请求方法:HTTP GET 或 POST 支持标准http1.1协议
消息报文编码:UTF-8 注意对参数进行 urlencode 编码
用户组查询:
API 接口地址:http://ip:9901/iptv/charging/groupquery
Iptv后台响应数据:{data:[groupid:1000,groupname:”用户组名称”]}
计费开户请求:
API接口地址:http://ip:9901/iptv/charging/openaccount
POST/iptv/charging/openaccount HTTP/1.1
Host: iptv.xspeeder.com
Connection: close
Content-Length: 133
Content-Type: application/json;
Accept: application/json
{
“org” : 1,
“group” : 1000,
“account” : ”ldj”,
“expire” : ”2019-02-21 12:45”,
}
计费续费请求:
API接口地址:http://0.0.0.0:9901/iptv/renew
POST/iptv/charging/renew HTTP/1.1
Host: iptv.xspeeder.com
Connection: close
Content-Length: 133
Content-Type: application/json;
Accept: application/json
{
“account” : ”ldj”,
“expire” : ”2019-02-21 12:45”,
}
计费停机请求:
API接口地址:http://0.0.0.0:9901/iptv/pause
POST/iptv/charging/pause HTTP/1.1
Host: iptv.xspeeder.com
Connection: close
Content-Length: 133
Content-Type: application/json;
Accept: application/json
{
“account” : ”ldj”,
}
计费复机请求:
API接口地址:http://0.0.0.0:9901/iptv/charging/resume
POST/iptv/charging/resume HTTP/1.1
Host: iptv.xspeeder.com
Connection: close
Content-Length: 133
Content-Type: application/json;
Accept: application/json
{
“account” : ”ldj”,
}
计费销户请求:
API接口地址:http://0.0.0.0:9901/iptv/charging/cancel
POST/iptv/charging/cancel HTTP/1.1
Host: iptv.xspeeder.com
Connection: close
Content-Length: 133
Content-Type: application/json;
Accept: application/json
{
“account” : ”ldj”,
}
1,回复信息状态,code :0 成功,其他失败。
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Type: application/json; charset=utf-8
Content-Length: 52
{"code": 0,"msg": "成功/失败原因"}
登录后方可回帖
计费续费请求:
API接口地址:http://0.0.0.0:9901/iptv/renew
POST/iptv/charging/renew HTTP/1.1
Host: iptv.xspeeder.com
Connection: close
Content-Length: 133
Content-Type: application/json;
Accept: application/json
{
“account” : ”ldj”,
“expire” : ”2019-02-21 12:45”,
}
这个接口加个mac字段可以把mac更新掉