红外码管理
红外码管理接口格式
String iRService(String action, String params, BLLetAsyncRequestCallbacker callbacker)
获取类别下品牌列表
action: GetBrandList
params:
{
"categoryId":1, // 设备类型 1/2/3/…
}
返回:
{
"status":0 , //获取结果
"msg": "success",
"brands": [] // 品牌列表
}
categoryId | 说明 |
---|---|
1 | 电视 |
2 | 机顶盒 |
3 | 空调 |
获取地区下电视运营商列表
action: GetOperatorList
params:
{
"country" : "中国", // 国家
"province" : "浙江", // 省份
"city" : "杭州", // 城市
}
返回:
{
"status":0 , //获取结果
"msg": "success",
"operators": [] // 运营商列表
}
获取运营商下电视机顶盒列表
action: GetSTBListByOperator
params:
{
"locationId":xxx,
"operatorId":xxx
}
返回:
{
"status":0 , //获取结果
"msg": "success",
"products": [] // 型号列表
}
获取品牌下电视机列表
action: GetTVListByBrand
params:
{
"brandId":xxx
}
返回:
{
"status":0 , //获取结果
"msg": "success",
"products": [] // 型号列表
}
获取品牌下空调列表
action: GetACListByBrand
params:
{
"brandId":xxx
}
返回:
{
"status":0 , //获取结果
"msg": "success",
"products": [] // 型号列表
}
红外服务通用HTTP接口
该接口封装红外服务相关HTTP请求,使用前需了解相关云端API参数
action:IRCommonHttpRequest
params:
{
"urlPath" : "xxxxx", // URL路径 不包含 domain
"head" : {}, // HTTP请求头
"body" : {} // HTTP请求内容
}
返回:
{} // 云端返回数据
product格式定义
{
"content":"",
"name":"",
}
operator格式定义
{
"locateId" : 1111, //地区ID
"operatorId" : 1223, // 运营商ID
}