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

【请教】机智云API开发中,设置数据点 [POST]的参数如何设...

7

主题

44

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2016-7-23 23:14:12 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 孤独的蛇 于 2016-7-23 23:15 编辑

机智云API开发中,设置数据点 [POST]的参数如何设置?
  • 请求示例
    curl --include \
  • --request POST \
  • --header "Content-Type: application/json" \
  • --header "X-Gizwits-Application-Id: {appid}" \
  • --header "X-Gizwits-User-token: {token}" \
  • --data-binary "{    \"attrs\": {        \"temp\": 10    }}" \
  • 'http://api.gizwits.com/app/control/did'


1、上边的请求示例中,"attrs"是固定的参数名吗?还是其它的意思?

2、“temp”是数据点的标识名吗?
3、数据点数据类型为布尔型的时候,传递的数据是0或1吗?还是传递true或false这个字符串?
4、我传递的参数为“{"attrs":{"testapp":1}}”时返回:{"error_message":"attr invalid!","error_code":9025,"detail_message":"testapp"},其中attrs是固定的字符串,testapp是我的一个数据点的标识名。请问问题出在哪?






7

主题

44

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2016-7-23 23:27:48 | 显示全部楼层
弄明白了……attrs为固定的参数名称,temp为数据点的标识名,布尔型的数据传递需要用true/false来表示,{"attrs": {"testapp":false} }

113

主题

366

帖子

8318

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8318
发表于 2016-7-25 09:22:16 | 显示全部楼层
看来 自己琢磨也能更熟悉产品

7

主题

44

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2016-7-25 10:22:17 | 显示全部楼层
admin 发表于 2016-7-25 09:22
看来 自己琢磨也能更熟悉产品

前天才开始真正的接触机智云,对机智云的联网等方面还是有点不熟悉,加之教程方面相对较少的资料,教程也有些不清楚的地方,所以只能自己慢慢摸索了。。。以前用yeelink的时候,操作相对比较简单,资料教程也比较多,所以容易上手。但是较机智云相比,yeelink的数据不是实时更新的,所以控制没有达到实时更新,但是机智云的控制可以实时更新,这点非常好(猜测应该是机智云服务器和底端的硬件和手机客户端形成了一个点对点的信息传递,机智云服务器是服务器,硬件是客户端1,手机APP是客户端2,数据通过机智云服务器转发,就像QQ一样,用户A发送的信息通过腾讯服务器转发给用户B)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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