"Resource Not Found" 向 Keen IO 发送查询时收到消息 API

"Resource Not Found" message received when sending a query to Keen IO API

我正在使用高级 REST 客户端工具测试从 Keen IO API 提取的数据,并认为请求正确,但没有获取数据。收到 "resource not found" 错误。这也可以通过 CURL.

完成

Headers:授权: Content-Type: application/json

实际请求:GET /3.0/projects//queries/saved/Sponsorships/result HTTP/1.1 主持人:api.keen.io 授权: content-type: application/json

使用的基础URL:https://api.keen.io

关于可能做错了什么的任何想法?

保存的查询名称大写"Sponsorships"。确保您保存的查询名称是 lower-cased,而不是骆驼或 title-cased。确保您获得正确的已保存查询名称。

此外,您可能希望先获取所有已保存查询的列表作为参考:

GET /3.0/projects/<project_name>/queries/saved HTTP/1.1
HOST: api.keen.io
authorization: <your_key>
content-type: application/json

你会得到这样的东西:

[ { "refresh_rate": 0, "last_modified_date": "2016-12-20T01:09:54.355000+00:00", "query_name": "", "created_date": "2016-12-20T01:09:54.355000+00:00", "query":{ "filters": [], "latest": 100, "analysis_type": "extraction", "timezone": "UTC", "timeframe": "this_30_days", "event_collection":“” }, "metadata":{ "visualization":{ "chart_type": "table" }, "display_name":“” }, "run_information": 空 } ]

FWIW,如果项目设置不正确,我在向事件写入数据时也看到了 "Resource not found" 错误。例如,传递错误的 project_id 或 write_key 或者项目已从您的 Keen.io 帐户中删除。