手把手学IOT服务端API编程[6、查询设备申请状态][step by step ALI-IOT-SERVER-API]-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

手把手学IOT服务端API编程[6、查询设备申请状态][step by step ALI-IOT-SERVER-API]

2018-04-29 19:40:27 2875 0


在实际使用过程中,设备注册完成后,通常会有两种结果:成功或者不成功。而对于创建设备操作的用户来说,及时知道这个申请结果也是很有必要和很有意义的;
所以这一节我们就来介绍一下,如何在设备申请创建注册后,如何从服务端得到最新的申请状态;因为这个appid值,在整个服务端的IOT网络中是唯一存在的,
所以总的来说是只要提供当时注册设备时的appid值,就可以了,不必提供要注册设备所属的产品key值,然后通过返回一个名字为finish的值来表示状态,
通常情况下这个值为1,就表示创建成功;接下来我们看一下具体实现;


1、脚本实现:
我们按照接口的要求,在框架页面上,提供appid这个输入参数框给用户输入;
ApplyId:        <input type="text" name="ApplyId1">


而在实际的实现代码中,我们只需要使用get函数提取这个变量就可以了:
$ApplyId = $_GET["ApplyId1"];
接着引用查询设备列表的接口:
$request = new Iot\QueryApplyStatusRequest();


通过查看QueryApplyStatusRequest.php文件,可以知道只需要调用setApplyId这个函数配置设备注册时的appid值即可;
$request->setApplyId($ApplyId);


调用通用的网络查询操作后,最后对返回信息进行分析;首先显示常用的requestid:
echo 'RequestId :'.$response->RequestId.'<br>';
然后返回是否创建好的标记Finish:


echo 'Success :'.$response->Success.'<br>';
echo 'Finish :'.$response->Finish.'<br>';


2、实际测试:
打开浏览器,转到我们框架脚本页面,这里为了得到一个有效的appid,我们首先注册4个设备:world1-world4,得到appid值后,
在我们这次的appid输入框中输入这个值,点击提交后,可以看到服务端给我们返回的Finish值为1,所以
这个返回信息就表示我们注册的设备是成功的;
具体向关截图如下:


相关附件:




timelapse:
http://www.xunyun17.xyz/ioto/step6-QueryApplyStatusRequest.mp4

















取消 提交回答
全部回答(0)
相关问答

1

回答

关于查询IPV4地理位置的SDK疑问

2020-06-10 23:27:11 654浏览量 回答数 1

1

回答

在App中集成Anti-Bot增强防护SDK后会额外占用多少资源

2020-03-27 20:22:58 278浏览量 回答数 1

1

回答

只允许使用 + - _ / 和 Math._ ,求一个函数 y = f(x, a, b);当 x >

2019-11-28 14:50:39 249浏览量 回答数 1

0

回答

手把手学IOT服务端API编程[17、更新设备影子][step by step ALI-IOT-SERVER-API]

2018-08-10 21:31:03 3467浏览量 回答数 0

1

回答

手把手学IOT服务端API编程[15、发布广播消息][step by step ALI-IOT-SERVER-API]

2018-07-22 15:14:27 3085浏览量 回答数 1

0

回答

手把手学IOT服务端API编程[13、发布消息到Topic][step by step ALI-IOT-SERVER-API]

2018-06-18 21:41:10 3421浏览量 回答数 0

0

回答

手把手学IOT服务端API编程[12、删除设备属性][step by step ALI-IOT-SERVER-API]

2018-06-10 10:28:18 2304浏览量 回答数 0

0

回答

手把手学IOT服务端API编程[2、修改产品][step by step ALI-IOT-SERVER-API]

2018-03-31 21:43:57 1651浏览量 回答数 0

0

回答

手把手学IOT服务端API编程[1、创建产品][step by step ALI-IOT-SERVER-API]

2018-03-25 21:45:58 4366浏览量 回答数 0

1

回答

Qt使用摄像机SDK出现 function‘XXX'definition is marked dllimport的错误,求解

2016-03-04 10:42:56 4185浏览量 回答数 1
+关注
22
文章
1652
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载