如何搜索和阅读Xively公共供稿

时间:2013-07-15 10:17:15

标签: xively

搜索和阅读其他用户的公共Feed的最佳方法是什么? 使用什么API_KEY?

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

如果我只是从我的某个设备提供任何旧密钥,那么

“搜索供稿”似乎不起作用。我似乎需要一个具有读取权限的万能钥匙。如果我将登录详细信息提供给InternetConnect,它似乎也可以在没有密钥的情况下工作,但这似乎不是一种方法。

对我而言,使用具有读取权限且无私人访问权限的主密钥似乎很奇怪,“搜索供稿”API会列出我的私人供稿。

“搜索Feed”返回的列表不提供任何密钥。有没有办法在列表中发现特定Feed的读取密钥?

我感觉我错过了什么!

1 个答案:

答案 0 :(得分:0)

A 4 O, 听起来你已经掌握了它的基础知识。您需要主API密钥而不是特定于设备密钥才能使用全局Feed搜索功能。

我刚刚测试过,你说错了,非“私人访问”键会返回你拥有的私人信息。它不会让您对使用该键的Feed执行任何操作,但它会返回信息。我将把这个bug引起Xively开发人员的注意,以便他们可以解决它。

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

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