尝试学习 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.properties
ApiConfig 在哪里读取?