收藏官网首页

求助!Open API获取设备最新状态 返回false

查看数: 39544 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-2-14 21:51

正文摘要:

本帖最后由 Genius 于 2017-2-15 09:37 编辑 所有设备都可以控制了,但获取设备最新状态返回false。请问这什么原因? PHP代码:

回复

星期一。。 发表于 2017-2-17 17:10:11

get和post请求需要设置2个参数 “CURLOPT_SSL_VERIFYPEER”,“CURLOPT_SSL_VERIFYHOST”,他们的值为false。
星期一。。 发表于 2017-2-17 17:05:28
boboP 发表于 2017-2-16 18:44
如果你调试接口能用,那你看看你php代码是否写错了呢

谢谢谢谢!已经解决,上面方法需要设置2个值:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
虽然不知到意思尴尬。。
boboP 发表于 2017-2-16 18:44:53
如果你调试接口能用,那你看看你php代码是否写错了呢

点评

谢谢谢谢!已经解决,上面方法需要设置2个值: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 虽然不知到意思尴尬。。  详情 回复 发表于 2017-2-17 17:05
boboP 发表于 2017-2-16 12:21:05
星期一。。 发表于 2017-2-15 20:41
did和appid传进去了,控制部分也需要这个did。如果传错了也不会返回false才对,挺纠结的。 ...

你尝试用调试接口是否能获取到

http://swagger.gizwits.com/doc/index/openapi_apps
沉睡中的king 发表于 2017-2-15 21:58:32
关注这个问题

点评

get和post请求需要设置2个参数 “CURLOPT_SSL_VERIFYPEER”,“CURLOPT_SSL_VERIFYHOST”,他们的值为false。  详情 回复 发表于 2017-2-17 17:10
星期一。。 发表于 2017-2-15 20:41:53
Gemini 发表于 2017-2-15 10:36
你的DID和APPID没有填吧

did和appid传进去了,控制部分也需要这个did。如果传错了也不会返回false才对,挺纠结的。
星期一。。 发表于 2017-2-15 20:35:47
boboP 发表于 2017-2-15 10:16
这个接口是获取设备最近最新一次的状态,你如果是用虚拟设备的,点击推送之后再调用该API试试 ...

是真实设备,可以控制的
Gemini 发表于 2017-2-15 10:36:21
你的DID和APPID没有填吧
boboP 发表于 2017-2-15 10:16:19
这个接口是获取设备最近最新一次的状态,你如果是用虚拟设备的,点击推送之后再调用该API试试
加入Q群 返回顶部

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

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