【请教】机智云API开发中,设置数据点 [POST]的参数如何设...
本帖最后由 孤独的蛇 于 2016-7-23 23:15 编辑机智云API开发中,设置数据点 的参数如何设置?
[*]请求示例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是我的一个数据点的标识名。请问问题出在哪?
弄明白了……attrs为固定的参数名称,temp为数据点的标识名,布尔型的数据传递需要用true/false来表示,{"attrs": {"testapp":false} } 看来 自己琢磨也能更熟悉产品 admin 发表于 2016-7-25 09:22
看来 自己琢磨也能更熟悉产品
前天才开始真正的接触机智云,对机智云的联网等方面还是有点不熟悉,加之教程方面相对较少的资料,教程也有些不清楚的地方,所以只能自己慢慢摸索了。。。以前用yeelink的时候,操作相对比较简单,资料教程也比较多,所以容易上手。但是较机智云相比,yeelink的数据不是实时更新的,所以控制没有达到实时更新,但是机智云的控制可以实时更新,这点非常好(猜测应该是机智云服务器和底端的硬件和手机客户端形成了一个点对点的信息传递,机智云服务器是服务器,硬件是客户端1,手机APP是客户端2,数据通过机智云服务器转发,就像QQ一样,用户A发送的信息通过腾讯服务器转发给用户B)
页:
[1]