我正在尝试使用 xively api 制作一个应用程序。问题是,我无法获取信息,因为我收到“未经授权”错误。我什至公开了数据,现在等了12个小时,但仍然是同样的问题。我可以通过网络浏览器登录我的帐户,但不能通过应用程序登录。
如何登录我的应用程序中的服务以便获取信息?
我正在 Android 中编程。 这是一个应该是“公共(public)”的公共(public)测试设备: https://api.xively.com/v2/feeds/1635144724
编辑:我似乎需要一个 api key ,但我确实有,但我不知道在哪里或如何使用它。抱歉,我是 API 世界的新手。
提前非常感谢! -塞琳娜
最佳答案
好吧,几个小时后,我发现我需要在我的应用程序中设置一个 header 。 我必须使用:
httpGet.setHeader("X-ApiKey","YourApiKey");
-塞琳娜
关于android - Xively:获取数据时未经授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22682829/