获取通用按键信息

更新时间:2023-06-15 05:18:07

本文介绍获取通用按键信息的 API。

接口描述

DIY 各品类设备时,提前获取一些基础的按键 ID、按键 key 的值,在保存遥控器学习码时会用到。

接口地址

GET: /v2.0/infrareds/{category_id}/base-key

请求参数

参数名类型参数位置是否必填说明
category_idStringuritrue品类 ID。具体信息,请参考 红外通用接口-获取设备支持的品类列表
langStringquerytrue语种。
  • zh:中文
  • en:英文

返回参数

参数名类型说明
resultList返回结果。

result 说明

参数名类型说明
idInteger按键 ID。
key_nameString按键名称。
keyString红外码的 key。多个学习按键时用以区分按键。

请求示例

GET: /v2.0/infrareds/1/base-key?lang=zh

返回示例

{
    "result": [
        {
            "key_name": "电源",
            "id": 1,
            "key": "power"
        },
        {
            "key_name": "确认",
            "id": 42,
            "key": "ok"
        },
        {
            "key_name": "频道+",
            "id": 43,
            "key": "channel_up"
        },
        {
            "key_name": "频道-",
            "id": 44,
            "key": "channel_down"
        },
        {
            "key_name": "菜单",
            "id": 45,
            "key": "menu"
        },
        {
            "key_name": "上",
            "id": 46,
            "key": "navigate_up"
        },
        {
            "key_name": "下",
            "id": 47,
            "key": "navigate_down"
        },
        {
            "key_name": "左",
            "id": 48,
            "key": "navigate_left"
        },
        {
            "key_name": "右",
            "id": 49,
            "key": "navigate_right"
        },
        {
            "key_name": "音量+",
            "id": 50,
            "key": "volume_up"
        },
        {
            "key_name": "音量-",
            "id": 51,
            "key": "volume_down"
        },
        {
            "key_name": "0",
            "id": 56,
            "key": "0"
        },
        {
            "key_name": "1",
            "id": 61,
            "key": "1"
        },
        {
            "key_name": "2",
            "id": 66,
            "key": "2"
        },
        {
            "key_name": "3",
            "id": 71,
            "key": "3"
        },
        {
            "key_name": "4",
            "id": 76,
            "key": "4"
        },
        {
            "key_name": "5",
            "id": 81,
            "key": "5"
        },
        {
            "key_name": "6",
            "id": 86,
            "key": "6"
        },
        {
            "key_name": "7",
            "id": 91,
            "key": "7"
        },
        {
            "key_name": "8",
            "id": 96,
            "key": "8"
        },
        {
            "key_name": "9",
            "id": 101,
            "key": "9"
        },
        {
            "key_name": "#",
            "id": 10030,
            "key": "#"
        },
        {
            "key_name": "*",
            "id": 10088,
            "key": "*"
        },
        {
            "key_name": "主页",
            "id": 136,
            "key": "homepage"
        }
    ],
    "t": 1666318459532,
    "success": true
}

错误码

参考 错误码