API privat v1
Получение балансов
Наименование метода
balances
Тип запроса
POST
Входные параметры
sign - (str) MD5 хеш приватного API ключа
key_public - (str) публичный API ключ Пример запроса
$param['key_public'] = 'ВАШ_ПУБЛИЧНЫЙ_API_КЛЮЧ'; $param['sign'] = md5('ВАШ_ПРИВАТНЫЙ_API_КЛЮЧ'); $ch = curl_init('https://exchange-assets.com/api/privat/balances/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Пример ответа в JSON
{ "result":"success", "balances": [ { "currency": "usd", "available": "100", "reserved": "0.1", "advertising": "3" }, { "currency": "btc", "available": "0.01", "reserved": "0.1", "advertising": "1" } ... ] } Описание выходных данных
result - результат выполнения запроса (success или error)
balances - список валют currency - тикер валюты available - баланс на основном счете reserved - баланс на ордерах advertising - баланс на рекламном счете
Получения адресов для депозитов
Наименование метода
addresses
Тип запроса
POST
Входные параметры
sign - (str) MD5 хеш приватного API ключа
key_public - (str) публичный API ключ Пример запроса
$param['key_public'] = 'ВАШ_ПУБЛИЧНЫЙ_API_КЛЮЧ'; $param['sign'] = md5('ВАШ_ПРИВАТНЫЙ_API_КЛЮЧ'); $ch = curl_init('https://exchange-assets.com/api/privat/addresses/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Пример ответа в JSON
{ "result":"success", "addresses": [ { "currency": "btc", "address": "3M6e9RU11yXYKY5JNmJsJKG2kLs9Tdb8yD", "payment_id": "" }, { "currency": "ltc", "address": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "payment_id": "" } ... ] } Описание выходных данных
result - результат выполнения запроса (success или error)
addresses - список адресов currency - тикер валюты address - адрес пополнения payment_id - дополнительные данные для пополнения Получение истории переводов
Наименование метода
transfers
Тип запроса
POST
Входные параметры
sign - (str) MD5 хеш приватного API ключа
key_public - (str) публичный API ключ currency - (str) необязательный, тикер валюты type - (str) необязательный, тип перевода, deposit или withdrawal from - (int) необязательный, метка времени UNIX начала выборки to - (int) необязательный, метка времени UNIX конца выборки limit - (int) необязательный, количество записей, от 1 до 1000, по умолчанию 10 Пример запроса
$param['key_public'] = 'ВАШ_ПУБЛИЧНЫЙ_API_КЛЮЧ'; $param['sign'] = md5('ВАШ_ПРИВАТНЫЙ_API_КЛЮЧ'); $param['currency'] = 'btc_usd'; $param['type'] = 'btc_usd'; $param['from'] = 1586000000; $param['to'] = 1586000000; $param['limit'] = 10; $ch = curl_init('https://exchange-assets.com/api/privat/transfers/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Пример ответа в JSON
{ "result":"success", "transfers": [ { "currency": "btc", "address": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "payment_id": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "amount": "0.01", "type": "deposit", "status": "wait", "timestamp":"1586000000", "id": "1", }, { "currency": "btc", "address": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "payment_id": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "amount": "0.02", "type": "withdrawal", "status": "done", "timestamp":"1587000000", "id": "2", } ... ] } Описание выходных данных
result - результат выполнения запроса (success или error)
transfers - список переводов currency - (str) тикер валюты address - (str) адрес перевода payment_id - (str) дополнительные данные перевода amount - (str) количество средств перевода type - (str) тип перевода status - (str) статус перевода timestamp - метка времени перевода id - ID перевода Получение ордеров
Наименование метода
orders
Тип запроса
POST
Входные параметры
key_public - (str) публичный API ключ
sign - (str) MD5 хеш приватного API ключа pair - (str) необязательный, торговая пара Пример запроса
$param['key_public'] = 'ВАШ_ПУБЛИЧНЫЙ_API_КЛЮЧ'; $param['sign'] = md5('ВАШ_ПРИВАТНЫЙ_API_КЛЮЧ'); $param['pair'] = 'btc_usd'; $ch = curl_init('https://exchange-assets.com/api/privat/orders/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Пример ответа в JSON
{ "result":"success", "orders": [ { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "oid":"1" }, { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "oid":"2" }, ... ] } Описание выходных данных
result - результат выполнения запроса (success или error)
orders - список ордеров price - цена ордера amount - количество ордера pair - торговая пара type - тип сделки timestamp - метка времени создания сделки oid - ID ордера Создание ордера
Наименование метода
order_create
Тип запроса
POST
Входные параметры
key_public - (str) публичный API ключ
sign - (str) MD5 хеш приватного API ключа pair - (str) торговая пара type - (str) тип ордера (buy или sell) amount - (float) количество price - (float) цена Пример запроса
$param['key_public'] = 'ВАШ_ПУБЛИЧНЫЙ_API_КЛЮЧ'; $param['sign'] = md5('ВАШ_ПРИВАТНЫЙ_API_КЛЮЧ'); $param['pair'] = 'btc_usd'; $param['type'] = 'buy'; $param['amount'] = 0.05; $param['price'] = 5000; $ch = curl_init('https://exchange-assets.com/api/privat/order_create/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Пример ответа в JSON
{ "result":"success", "trades": [ { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "trade_id":"1" }, ... ] "order": [ { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "order_id":"2" } ] } Описание выходных данных
result - результат выполнения запроса (success или error)
trades - список сделок price - цена сделки amount - количество сделки pair - торговая пара type - тип сделки timestamp - метка времени проведения сделки trade_id - ID сделки order - данные о созданном ордере price - цена ордера amount - количество ордера pair - торговая пара type - тип сделки timestamp - метка времени создания сделки trade_id - ID trade Отмена ордеров
Наименование метода
orders_cancel
Тип запроса
POST
Входные параметры
key_public - (str) публичный API ключ
sign - (str) MD5 хеш приватного API ключа oids - (int) список ID ордеров Пример запроса
$param['key_public'] = 'ВАШ_ПУБЛИЧНЫЙ_API_КЛЮЧ'; $param['sign'] = md5('ВАШ_ПРИВАТНЫЙ_API_КЛЮЧ'); $param['oids'] = array(1, 2, 3); $ch = curl_init('https://exchange-assets.com/api/privat/order_cancel/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Пример ответа в JSON
[ { "result":"success", "oid":"1" }, { "result":"success", "oid":"2" } ... ] Описание выходных данных
result - результат выполнения запроса (success или error)
oid - ID ордера Получение истории сделок
Наименование метода
trades
Тип запроса
POST
Входные параметры
key_public - (str) публичный API ключ
sign - (str) MD5 хеш приватного API ключа pair - (str) необязательный, торговая пара from - (int) необязательный, метка времени UNIX начала выборки to - (int) необязательный, метка времени UNIX конца выборки limit - (int) необязательный, количество записей, от 1 до 1000, по умолчанию 10 Пример запроса
$param['key_public'] = 'ВАШ_ПУБЛИЧНЫЙ_API_КЛЮЧ'; $param['sign'] = md5('ВАШ_ПРИВАТНЫЙ_API_КЛЮЧ'); $param['pair'] = 'btc_usd'; $param['from'] = 1586000000; $param['to'] = 1586000000; $param['limit'] = 10; $ch = curl_init('https://exchange-assets.com/api/privat/trades/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Пример ответа в JSON
{ "result":"success", "trades": [ { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "id":"1", "oid":"1" }, { "price":"4950", "amount":"0.01", "pair":"btc_usd", "type":"sell", "timestamp":"1586000000", "id":"2", "oid":"2" }, ... ] } Описание выходных данных
result - результат выполнения запроса (success или error)
trades - список сделок price - цена сделки amount - количество сделки pair - торговая пара type - тип сделки timestamp - метка времени проведения сделки id - id сделки oid - id ордера |
|
|||
|