Xively配置-应用程序如何请求设备提要ID和密钥?

Xively配置-应用程序如何请求设备提要ID和密钥?,xively,Xively,Xively配置-应用程序如何请求设备提要ID和密钥 在“资源调配”页面上,它说: “8应用程序提示用户输入他们刚刚激活的设备的序列号,应用程序使用主密钥和设备序列号从Xively请求设备馈送ID和密钥。” 这似乎表明有一个API来做这件事,但我找不到它 有人知道这在文档中的位置或如何操作吗?要获取设备的提要ID,需要发出请求 转到帐户|设置|添加主密钥 具有读取/更新所有权限 2) 记下主钥匙。现在,要读取为产品(模板)创建的所有设备(实例),请使用(1)中的API和密钥 网址: X-Api

Xively配置-应用程序如何请求设备提要ID和密钥

在“资源调配”页面上,它说: “8应用程序提示用户输入他们刚刚激活的设备的序列号,应用程序使用主密钥和设备序列号从Xively请求设备馈送ID和密钥。”

这似乎表明有一个API来做这件事,但我找不到它


有人知道这在文档中的位置或如何操作吗?

要获取设备的提要ID,需要发出请求

  • 转到帐户|设置|添加主密钥 具有读取/更新所有权限
  • 2) 记下主钥匙。现在,要读取为产品(模板)创建的所有设备(实例),请使用(1)中的API和密钥

    • 网址:
    • X-ApiKey:在(1)中创建的密钥
    此API将返回所有带有feedId和设备密钥的设备

    使用Curl的工作示例



    返回

    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}]}