Назад к Новости

Изменения в работе API

С 10 апреля 2019 года меняется валидация входящих параметров при запросах к EXMO API.

EXMO Update

Для пользователей API

С 10 апреля 2019 года меняется валидация входящих параметров при запросах к EXMO API.

При отправке POST-запроса все параметры должны передаваться в теле запроса, если в POST-запросе будут переданы GET-параметры, будет возвращена ошибка:

{“result”:false,”error”:”Error 40038: GET parameters are forbidden in POST requests”}

Пример правильного запроса:

curl -X POST \
https://api.exmo.com/v1/order_create/ \
-H ‘Content-Type: application/x-www-form-urlencoded’ \
-H ‘Key: K-xxx’ \
-H ‘Sign: xxx’ \
-d ‘nonce=100500&pair=BTC_USD&type=buy&quantity=0.01&price=5000’

Пример неправильного запроса:

curl -X POST \
https://api.exmo.com/v1/order_create/?pair=BTC_USD&type=buy&quantity=0.01&price=5000 \
-H ‘Content-Type: application/x-www-form-urlencoded’ \
-H ‘Key: K-xxx’ \
-H ‘Sign: xxx’ \
-d ‘nonce=100500’

Будет возвращена ошибка:

{“result”:false,”error”:”Error 40038: GET parameters are forbidden in POST requests”}

GET-запросы к Public API будут работать как и раньше.

Успешных торгов и спасибо, что вы с нами!
Команда EXMO