xively java客户端返回状态代码401

时间:2013-10-22 00:30:00

标签: java eclipse xively

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

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

异常声明是

  

com.xively.client.http.exception.HttpException:Http响应状态   表示操作失败[状态码:401。;原因:   {“title”:“未经授权”,“错误”:“您无权访问   这个资源“}]

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

  

2013-10-21 18:58:17,925 506 DEBUG [DefaultClientConnection.java:   276](主要:)>> X-ApiKey:

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

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

我的具体问题是ApiConfig正在阅读的config.properties在哪里?

1 个答案:

答案 0 :(得分:0)

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

api.key=yWYxyi3HpdqFCBtKHueTvOGoGROSAKxGRFAyQWk5d3JNdz0g