API пользователя
API пользователя предоставляет возможность доступа к различным данным аккаунта конкретного для пользователя. Для работы с API необходима аутентификация с использованием секретного ключа выпущенного в профиле пользователя. Секретный ключ необходимо отправлять в HTTP заголовке "X-Authorization". Работа с API подразумевает отправку POST запроса на URL адрес нужного метода.
Вы можете полностью закрыть доступ или отключить некоторые методы API пользователя в разделе "Настройки приложения" — "Настройка API пользователя".
Пример успешного ответа:
{
"success": true,
"result": [
"data"
]
}
Пример неуспешного ответа:
{
"success": false,
"message: "Текст ошибки",
"result": false
}
Для пагинации списков используйте параметр "page" с номером позиции в качестве значения.
Пример ответа с использованием пагинации:
{
"success": true,
"pagination": [
200,
50
],
"result": [
"data"
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Общее количество элементов |
1 | Количество элементов для текущей позиции |
Метод:
/user-api-get-info
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/user-api-get-info' \
--header 'X-Authorization: 66b718871e40a56b15b828500fdb9dbf'
Пример ответа:
{
"success": true,
"result": [
1,
0,
null,
1575528540,
"demo",
"[email protected]",
"14386.74 USD",
"0.0200 %",
"0.4000 %",
"1000.00 USD",
"10303.67 USD",
"34021.00 USD"
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Активен (да - 1, нет - 0) |
1 | Верифицирован (да - 1, нет - 0) |
2 | Логин реферера (если нет - null) |
3 | Дата регистрации в формате Unix Timestamp |
4 | Логин |
5 | Электронная почта |
6 | Баланс, включая код валюты |
7 | Бонус на обмен, включая символ процентов |
8 | Ставка по реферальной программе, включая символ процента |
9 | Оборот заявок на обмен, включая код валюты |
10 | Оборот по реферальной программе, включая код валюты |
11 | Оборот по инвестиционной программе, включая код валюты |
Метод:
/user-api-get-orders
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/user-api-get-orders' \
--header 'X-Authorization: 66b718871e40a56b15b828500fdb9dbf'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
"66d2c80b698c4815898161d40b451940",
0,
"usdt-eth",
19,
52,
"USDT",
"ETH",
"USDT",
"ETH",
547.20336449,
1,
100,
0.18278396,
8,
8,
3.655e-5,
0,
1606031927,
null
]
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Токен |
1 | Идентификатор статуса заявки на обмен |
2 | Строка идентификатор направления обмена |
3 | Идентификатор отдаваемой валюты |
4 | Идентификатор получаемой валюты |
5 | Строка идентификатор отдаваемой валюты |
6 | Строка идентификатор получаемой валюты |
7 | Код отдаваемой валюты |
8 | Код получаемой валюты |
9 | Курс отдаваемой валюты |
10 | Курс получаемой валюты |
11 | Отдаваемая сумма |
12 | Получаемая сумма |
13 | Количество знаков после запятой у отдаваемой валюты |
14 | Количество знаков после запятой у получаемой валюты |
15 | Сумма бонуса |
16 | Сумма реферального вознаграждения |
17 | Дата создания в формате Unix Timestamp |
18 | Логин реферера (если нет - null) |
Идентификаторы статуса заявки на обмен:
# | Описание |
---|---|
0 | Ожидает оплаты |
1 | Оплачена |
2 | Приостановлена |
3 | Отменена |
4 | Выполнена |
Метод:
/user-api-get-referral-orders
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/user-api-get-referral-orders' \
--header 'X-Authorization: 66b718871e40a56b15b828500fdb9dbf'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
"a54b623b73*****",
4,
"eth-sberrub",
52,
26,
"ETH",
"SBERRUB",
"ETH",
"RUB",
1,
16486.42087396,
1,
16488.07,
8,
2,
1.65,
0.91,
1593069902,
"brian_demuro_e8d2bd9"
]
]
}
Обработка ответа:
Индексы массива полностью соответствуют методу "/user-api-get-orders", за исключением что вместо логина реферера отображается логин реферала, а токен заявки на обмен скрыт и содержит только десять первых символов.
Метод:
/user-api-get-investments
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/user-api-get-investments' \
--header 'X-Authorization: 66b718871e40a56b15b828500fdb9dbf'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
"04468331f969811b69dac680017cef50",
1,
"500.00 USD",
"30.00 USD",
"9.00 %",
90,
1600412453,
1608188453,
1608188453
]
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Токен |
1 | Активна (да - 1, нет - 0) |
2 | Сумма инвестирования, включая код валюты |
3 | Сумма к зачислению по истечении периода инвестирования, включая код валюты |
4 | Процентная ставка по вкладу |
5 | Период инвестирования в днях |
6 | Дата создания в формате Unix Timestamp |
7 | Дата последнего начисления в формате Unix Timestamp |
8 | Дата окончания в формате Unix Timestamp |
Метод:
/user-api-get-details
Пример запроса:
curl -X POST 'https://demo.exchanger-cms.com/user-api-get-details' \
--header 'X-Authorization: 66b718871e40a56b15b828500fdb9dbf'
Пример ответа:
{
"success": true,
"pagination": [
1,
1
],
"result": [
[
19,
"USDT",
"0xf7bba751697018315f664eb8286fd0897b634404"
]
]
}
Обработка ответа:
# | Описание |
---|---|
0 | Идентификатор валюты |
1 | Строка идентификатор валюты |
2 | Платежные реквизиты |
График работы пн. — вс. 08:00 — 20:00 (GMT+03:00)
© 2019 - 2021. Сделано с , публичное API
Telegram чатОбратная связь