2

搜索和阅读其他用户的公共供稿的最佳方法是什么?要使用哪些 API_KEY?

我在 Windows 上使用 WinInet 来执行 HTTPS 并调用“搜索提要”并阅读“历史数据”API。两者的 API 文档都说他们需要一个 API_KEY。

如果我只是从我的一台设备中提供任何旧密钥,“搜索提要”似乎不起作用。我似乎需要一个具有读取权限的主密钥。如果我将登录详细信息提供给 InternetConnect,它似乎也可以在没有密钥的情况下工作,但这似乎不是要走的路。

我觉得奇怪的是,使用具有读取权限且没有私人访问权限的主密钥,“搜索提要”API 列出了我的私人提要。

“搜索提要”返回的列表没有给出任何键。有没有办法发现列表中特定提要的读取密钥?

我感觉我错过了什么!

4

1 回答 1

0

a4o,听起来您正在了解它的基础知识。为了使用全局提要搜索功能,您确实需要一个主 API 密钥,而不是特定于设备的密钥。

我刚刚测试过,您是正确的,非“私人访问”密钥将返回您拥有的私人提要。它不会让您使用该密钥对提要执行任何操作,但它会返回信息。我会提请 Xively 开发人员注意这个错误,以便他们解决。

要回答您的问题,据我所知,没有办法使用主密钥获取设备的读取 API 密钥。返回密钥的唯一时间是在设备的激活过程中:https ://xively.com/dev/docs/api/product_management/devices/activate_device/

或者,您可以列出所有提要,但它们不会返回与其关联的提要或设备:https ://xively.com/dev/docs/api/security/keys/list_all_keys/

于 2013-07-16T21:00:39.233 回答