# 自定义拦截器

消息类型 名称 必须实现
response custom
transfer_semantic

# context

"iflyos_context": {
  ...
  "interceptor": {
    "version": "1.0",
    "key": "value"//设备自定义的字段信息
  },
  ...
}
参数 类型 说明 必填
version String 模块版本,现在是1.0

版本说明

版本 说明 更新日期
1.0 基础实现 2019-07-01

# response

# AIUI响应

若云端拦截器配置为【AIUI WebAPI应用-设备处理】,当语义命中拦截器配置的技能时,会下发该响应,将语义交由设备端进行处理。

回复示例

{
  "iflyos_responses": [
    ...,
    {
      "header": {
        "name": "interceptor.transfer_semantic"
      },
      "payload": {
        ...
      }
    }
  ]
}
参数 类型 说明 必有
payload Object AIUI 返回内容透传

# 自定义响应

回复示例

{
  "iflyos_responses": [
    ...,
    {
      "header": {
        "name": "interceptor.custom"
      },
      "payload": {
        ... 
      }
    }
  ]
}
参数 类型 说明 必有
payload Object 厂商自定义内容