收藏官网首页
查看: 15202|回复: 3

通过OpenAPI控制设备时,报“attr invalid!”错

2

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
跳转到指定楼层
楼主
发表于 2015-12-31 10:52:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 Brucx 于 2015-12-31 11:03 编辑

通过
  1. curl --include \
  2.     --request POST \
  3.     --header "Content-Type: application/json" \
  4.     --header "X-Gizwits-Application-Id: cfa71e6249a94f99bc0426c27538a880" \
  5.     --header "X-Gizwits-User-token: f2eb8346154e43afa84934778df4b469" \
  6.     --data-binary "{
  7.         \"attrs\": {
  8.         \"LED_OnOff\": \"true\"
  9.     }}" \
  10. 'http://api.gizwits.com/app/control/ZYE5EwZ7LdkcSxvjH5YXTf'
复制代码

控制设备失败,报错
{"error_message":"attr invalid!","error_code":9025,"detail_message":"LED_OnOff"}
经检查和多次尝试不能解决,请问是什么原因?
数据点如下:
http://site.gizwits.com/v2/datapoint?product_key=4ffe93eb8a20424aa48650df07749651


140

主题

418

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12634
沙发
发表于 2015-12-31 14:02:05 | 只看该作者
控制设备之前,配置绑定走的如何? 单看一点,是看不出来什么的。

这里有一份微信宠物屋的源码,供你参考如何实用open api。

链接: http://pan.baidu.com/s/1hrrJaRy 密码: 4bkk

2

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
板凳
 楼主| 发表于 2015-12-31 14:41:16 | 只看该作者
本帖最后由 Brucx 于 2015-12-31 16:24 编辑
Jessie 发表于 2015-12-31 14:02
控制设备之前,配置绑定走的如何? 单看一点,是看不出来什么的。

这里有一份微信宠物屋的源码,供你参考 ...

设备已经和用户正常绑定
  1. curl --include \
  2.     --request POST \
  3.     --header "Content-Type: application/json" \
  4.     --header "X-Gizwits-Application-Id: cfa71e6249a94f99bc0426c27538a880" \
  5.     --header "X-Gizwits-User-token: f2eb8346154e43afa84934778df4b469" \
  6.     --data-binary "{\"raw\": [1,1,1,0,0,0,0,0]}" \
  7. 'http://api.gizwits.com/app/control/ZYE5EwZ7LdkcSxvjH5YXTf'
复制代码


这种形式可以控制,但是按属性名称修改报错,非法的属性。您给的源码使用的是WebSocket,能否提供 OpenAPI http 的相关示例代码?

1

主题

5

帖子

27

积分

新手上路

Rank: 1

积分
27
地板
发表于 2016-4-6 09:59:07 | 只看该作者
Brucx 发表于 2015-12-31 14:41
设备已经和用户正常绑定

请问你现在解决这个问题了吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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