Тестирование API веб-сервиса с почтальоном

Я установил Postman внутри Chrome для тестирования веб- сервиса Kairos API. Я установил следующие поля:

Я получаю сообщение об ошибке, но в отношении документации API он должен работать в этом формате.

Отсутствуют параметры аутентификации

2 ответа

Решение

На сайте Кайроса написано:

Запросы должны быть аутентифицированы с вашим ключом API. Это должно быть отправлено как заголовок HTTP.

Поэтому нажмите кнопку "Добавить токен в заголовок" в разделе "Ранее использованный" вместо кнопки "Добавить токен в URL", и все должно заработать!

API запрашивает у вас идентификатор приложения и ключ приложения. Вы пропускаете эти заголовки в своих запросах.

Вот пример с помощью Curl:

curl -s -X POST http://api.kairos.com/detect \
-H "content-type: application/json" \
-H "app_id: xxxxxx" \
-H "app_key: xxxxxx"  \
-d '{ "image": "http://media.kairos.com/test1.jpg" }'

Обязательно замените xxxxxx строки с вашим разработчиком APP_ID и APP_KEY.

Вы можете зарегистрировать бесплатную учетную запись разработчика и просмотреть документацию по API здесь.

Другие вопросы по тегам