Сообщение Resource Not Found получено при отправке запроса в Keen IO API

Я использую инструмент Advanced REST Client для тестирования извлечения данных из Keen IO API и думаю, что правильно получил запрос, но не получаю данные. Получение ошибки «ресурс не найден». Это также можно сделать через CURL.

Заголовки: Авторизация: Content-Type: application / json

фактический запрос: GET /3.0/projects//queries/saved/Sponsorships/result HTTP / 1.1 HOST: api.keen.io авторизация: content-type: application / json

Используемый базовый URL: https://api.keen.io

Есть идеи относительно того, что может быть не так?


person jandwiches    schedule 20.12.2016    source источник


Ответы (2)


Имя сохраненного запроса пишется с заглавной буквы «Спонсорство». Убедитесь, что имя вашего сохраненного запроса написано в нижнем регистре, а не в верблюжьем или в заголовке. Чтобы убедиться, что вы получаете правильное имя сохраненного запроса.

Кроме того, вы можете сначала получить список всех сохраненных запросов в качестве ссылки:

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 ":" extract "," timezone ":" UTC "," timeframe ":" this_30_days "," event_collection " : ""}, "метаданные": {"визуализация": {"тип_ диаграммы": "таблица"}, "display_name": ""}, "run_information": null}]

person Masoud Safi    schedule 20.12.2016

FWIW, я также видел ошибку «Ресурс не найден» при записи данных в событие, если проект настроен неправильно. Например, неверный project_id или write_key, или если проект был удален из вашей учетной записи Keen.io.

person kip2    schedule 06.04.2017