收藏官网首页
查看: 20747|回复: 2

[求助] 关于联动规则问题

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
跳转到指定楼层
楼主
发表于 2017-7-28 12:06:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 海底沙 于 2017-7-28 12:08 编辑

本人设置了以下联动规则:
{

"product_key": "fd7c8eb***2af35f57fcf7dfd4f",

"did": "uP9fzMg***EuyDjjg",

"name": "一位开关",

"remark": "电视插座",

"event": "data",

  },

"input": [

    {

     "product_key": " fd7c8eb***2af35f57fcf7dfd4f ",

     "did": " uP9fzMg***EuyDjjg ",

     "prefix": "device1"

   },{

     "product_key": "fd7c8eb****2af35f57fcf7dfd4f",

     "did": "ZsEx3***Zt3v2Dgi5",

     "prefix": "device2"

    }

  ],

"condition": [

    [

     {

       "left": "device1. socket_OnOff_a",

       "opt": "==",

       "right": "1"

     }

   

  ],

"output": [

    [

     {

       "type": "devctrl",

       "delay": 0,

       "did": "ZsEx3gre***dZt3v2Dgi5",

       "attrs": {

         "socket_OnOff_a": 1

       }

     }

   

  

}

但响应体却返回:
{
  "error_message": "form_invalid",
  "error_code": 9015,
  "detail_message": "'product_key' is a required property"
}
响应头
{
  "server": "nginx/1.4.6 (Ubuntu)",
  "date": "Fri, 28 Jul 2017 03:48:49 GMT",
  "content-type": "application/json",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "x-frame-options": "SAMEORIGIN",
  "": ""
}
响应码   400

原因在哪?     求解释。

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

积分
2274
沙发
发表于 2017-7-31 10:49:22 | 只看该作者
格式错误。具体原因是这条,你看看你的pk是否填错了。是否是字符串   "detail_message": "'product_key' is a required property"

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
板凳
 楼主| 发表于 2017-8-1 15:46:29 | 只看该作者
本帖最后由 海底沙 于 2017-8-1 15:47 编辑

终于搞清楚了,确实是格式错误"form_invalid",被这"'product_key' is a required property"误导以为是'product_key' 错误:
{
"product_key": "fd**d4f",
"did": "uP***jg",
"name": "一位开关",
"remark": "电视插座",
"event": "data",

  },     //这地方多余,去掉

"input": [
    {
     "product_key": "fd****d4f",
     "did": "uP****jg",
     "prefix": "device1"
    }
  ],
"condition": [
    [
     {
       "left": "device1.socket_OnOff_a",
       "opt": "==",
       "right": "1"      //此处带双引号"  " 否则“试一下”通不过
     }
   
  ],
"output": [
    [
     {
       "type": "devctrl",
       "delay": 0,
       "did": "ZsEx3greUvspdZt3v2Dgi5",
       "attrs": {
         "socket_OnOff_a": 1            //此处不带双引号"  ",开始联动不了,后来才发现这地方不能带"  "
       }
     }
   
  
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表