0

尝试学习 Xively 的 Java 接口。以下简单测试失败并显示 401 状态代码:

Feed myFeed = XivelyService.instance().feed().get(2126903832);

异常声明是

com.xively.client.http.exception.HttpException: Http响应状态表示操作不成功[状态码:401.; 原因:{"title":"Unauthorized","errors":"您没有访问此资源的权限"} ]

以下控制台行让我相信我没有正确设置 API 密钥:

2013-10-21 18:58:17,925 506 调试 [DefaultClientConnection.java: 276] (main:) >> X-ApiKey:

开发人员文档说<your api key>config.properties我的 API 密钥替换。我这样做了,但它似乎没有任何区别。

我将带有 Maven 的库安装到我的默认 Maven 存储库中,并在 Referenced Libraries 中指向它。我正在尝试在 Eclipse 中构建整个东西。

我的具体问题是config.propertiesApiConfig 在哪里读取?

4

1 回答 1

0

我也有这个问题。问题是我在 config.properties 文件中有双引号。该行应为:

api.key=yWYxyi3HpdqFCBtKHueTvOGoGROSAKxGRFAyQWk5d3JNdz0g
于 2014-01-21T14:29:47.550 回答