Xively配置-应用程序如何请求设备提要ID和密钥?
Xively配置-应用程序如何请求设备提要ID和密钥 在“资源调配”页面上,它说: “8应用程序提示用户输入他们刚刚激活的设备的序列号,应用程序使用主密钥和设备序列号从Xively请求设备馈送ID和密钥。” 这似乎表明有一个API来做这件事,但我找不到它Xively配置-应用程序如何请求设备提要ID和密钥?,xively,Xively,Xively配置-应用程序如何请求设备提要ID和密钥 在“资源调配”页面上,它说: “8应用程序提示用户输入他们刚刚激活的设备的序列号,应用程序使用主密钥和设备序列号从Xively请求设备馈送ID和密钥。” 这似乎表明有一个API来做这件事,但我找不到它 有人知道这在文档中的位置或如何操作吗?要获取设备的提要ID,需要发出请求 转到帐户|设置|添加主密钥 具有读取/更新所有权限 2) 记下主钥匙。现在,要读取为产品(模板)创建的所有设备(实例),请使用(1)中的API和密钥 网址: X-Api
有人知道这在文档中的位置或如何操作吗?要获取设备的提要ID,需要发出请求
- 网址:
- X-ApiKey:在(1)中创建的密钥
返回
rjha@kubuntu13:~/code/bitbucket/sensorui/scripts/xively$ php list-product.php
Array
(
[code] => 200
[response] => {"totalResults":2,"itemsPerPage":30,"startIndex":1,"devices":[{"serial":"SVSN001","activation_code":"xxx","created_at":"2014-02-02T15:05:37Z","activated_at":"2014-02-02T15:12:41Z","feed_id":xxx,"api_key":"xxx"},{"serial":"SVSN002","activation_code":"xxxx","created_at":"2014-02-02T15:05:37Z","activated_at":null,"feed_id":xxxx}]}
非常感谢。我看到了,但我想肯定还有其他方法,因为它说“请求设备提要ID和密钥”。读取设备不返回密钥。你怎么才能拿到钥匙?@a4o这真是个选择,你不必这么做。您可以使用主密钥开始。使用设备密钥的想法是一种额外的安全措施。@a4o实际上,当您在
get
上执行https://api.xively.com/v2/products/:product_id/devices
或https://api.xively.com/v2/products/:product_id/devices/:dev_serial
,这只是文档中的一个bug。
rjha@kubuntu13:~/code/bitbucket/sensorui/scripts/xively$ php list-product.php
Array
(
[code] => 200
[response] => {"totalResults":2,"itemsPerPage":30,"startIndex":1,"devices":[{"serial":"SVSN001","activation_code":"xxx","created_at":"2014-02-02T15:05:37Z","activated_at":"2014-02-02T15:12:41Z","feed_id":xxx,"api_key":"xxx"},{"serial":"SVSN002","activation_code":"xxxx","created_at":"2014-02-02T15:05:37Z","activated_at":null,"feed_id":xxxx}]}