Для работы с приватным API необходима аутентификация с использованием секретного ключа выпущенного в разделе "Настройки приложения" — "Настройка приватного API" — "Секретный ключ".
Секретный ключ необходимо отправлять в HTTP-заголовке "X-Authorization". Работа с API подразумевает отправку POST-запроса на URL-адрес нужного метода.
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/private-api-create-review' \
--header 'X-Authorization: **********' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'name=Степан' \
--data-urlencode 'text=Спасибо за быстрый обмен!' \
--data-urlencode '[email protected]'
Вы можете полностью закрыть доступ или отключить некоторые методы приватного API в разделе "Настройки приложения" — "Настройка приватного API".
Пример успешного ответа:
{
"success": true,
"result": [
"data"
]
}
Пример неуспешного ответа:
{
"success": false,
"message": "Текст ошибки",
"result": false
}
Для смены локализации добавьте параметр "language" с кодом языка.
/private-api-create-order
Параметр | Описание |
---|---|
slug | Строка идентификатор направления обмена |
send_amount | Отдаваемая сумма |
* | Обязательные к заполнению поля направления обмена |
В случае успеха возвращается объект заявки на обмен.
/private-api-create-reserve-request
Параметр | Описание |
---|---|
currency_id | Идентификатор валюты |
amount | Сумма |
Электронная почта пользователя |
В случае успеха возвращается объект заявки на запрос резерва.
/private-api-create-review
Параметр | Описание |
---|---|
name | Имя пользователя |
text | Текст |
Электронная почта пользователя |
В случае успеха возвращается объект отзыва.
/private-api-create-user
Параметр | Описание |
---|---|
login | Логин (необязательно) |
Электронная почта | |
password | Пароль |
api | Выпустить API токен (необязательно, 1: да, 0: нет) |
В случае успеха возвращается объект пользователя.