android - Xively:获取数据时未经授权

标签 android unauthorized xively

我正在尝试使用 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/

相关文章:

java - 在 SQLite 帮助器中使用 COUNT() 计算行数时出现 NullPointerException

http - ASP Core API - 自定义未经授权的正文

Xively 设备激活码与使用 HMAC-SHA1 算法不匹配

arduino - 如何将 Xively MQTT 服务器与 Arduino 结合使用?

php - 安卓PHP服务器

Java Matcher.find() 有时有效,但仅限于周二午餐后

ruby-on-rails - 带有 Doorkeeper 的 Rails 中的自定义 401 页面

c# - 使用 Newtonsoft 的 JSON.NET 在 C# 中处理名为 "private"的 JSON 对象的属性

android - ORMLite 创建或更新似乎很慢 - 正常速度是多少?

python - Cassandra 有时会抛出未经授权的错误