通过OpenAPI控制设备时,报“attr invalid!”错
本帖最后由 Brucx 于 2015-12-31 11:03 编辑通过
curl --include \
--request POST \
--header "Content-Type: application/json" \
--header "X-Gizwits-Application-Id: cfa71e6249a94f99bc0426c27538a880" \
--header "X-Gizwits-User-token: f2eb8346154e43afa84934778df4b469" \
--data-binary "{
\"attrs\": {
\"LED_OnOff\": \"true\"
}}" \
'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
控制设备之前,配置绑定走的如何? 单看一点,是看不出来什么的。
这里有一份微信宠物屋的源码,供你参考如何实用open api。
链接: http://pan.baidu.com/s/1hrrJaRy 密码: 4bkk 本帖最后由 Brucx 于 2015-12-31 16:24 编辑
Jessie 发表于 2015-12-31 14:02
控制设备之前,配置绑定走的如何? 单看一点,是看不出来什么的。
这里有一份微信宠物屋的源码,供你参考 ...
设备已经和用户正常绑定
curl --include \
--request POST \
--header "Content-Type: application/json" \
--header "X-Gizwits-Application-Id: cfa71e6249a94f99bc0426c27538a880" \
--header "X-Gizwits-User-token: f2eb8346154e43afa84934778df4b469" \
--data-binary "{\"raw\": }" \
'http://api.gizwits.com/app/control/ZYE5EwZ7LdkcSxvjH5YXTf'
这种形式可以控制,但是按属性名称修改报错,非法的属性。您给的源码使用的是WebSocket,能否提供 OpenAPI http 的相关示例代码? Brucx 发表于 2015-12-31 14:41
设备已经和用户正常绑定
请问你现在解决这个问题了吗?
页:
[1]