ECOIN NEWS   
Bitcoin Platform For Natural Disaster Donations!
An Italian startup produces a Bitcoin platform right for transparent disaster donations. HelperBit is the Italian startup that has created the platform to manage the natural disaster donations. The ... подробнее
Pakistan’s Government On Cash War: Perfect Timing For Bitcoin!
Pakistan’s Senate has come to the senses of the scrapping of the highest value banknote while at the exact and the very same time Pakistan’s Bitcoin trading volume has marked up by almost 400%. ... подробнее



BTC/USD USD
LTC/USD USD
Последняя цена: Изменение за день: Диапазон за день: Оборот за 24 часа:
899.116 USD 31.581 USD 896.140 USD 927.721 USD 938923.340 USD

eCoin Application Program Interface (API) v.2

eCoin API создано для получения различной информации и ее использования на сторонних рессурсах.
API v.1 можно найти здесь.

Основная информация

Система поддерживает 3 формата запроса:

Для получения информации в формате отличном от JSON, к запросам необходимо добавить параметр ?type=[format], например, ?type=XML.

API результат всегда содержит четыре параметра:
  1. resultCode – код выполнения запроса. Возможные значения: 1 - успешно , 0 - произошла ошибка;
  2. result – сам результат запроса. Может содержать текст или вложенные поля, в зависимости от запроса;
  3. errorCode – код ошибки. Значение 0 означает, что ошибок нет;
  4. errorMessage – описание ошибки, если ошибка произошла.

Получение курса цифровой валюты

Запрос:
https://www.ecoin.eu/api/v2/rate/get/{ btc_usd | btc_eur | ltc_usd | ltc_eur }
Пример запроса:
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":"510.00","errorCode":0,"errorMessage":null}}

Список активных заказов

Запрос:
https://www.ecoin.eu/api/v2/orders/active/{buy | sell | all}/{ btc_usd | btc_eur | ltc_usd | ltc_eur }
Пример запроса:
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":[{"price":"510.00","price_currency":"USD","amount":"0.20000","sum":"102.00","added":"2014-10-01 05:34"},{"price":"500.00","price_currency":"USD","amount":"0.10000","sum":"50.00","added":"2014-10-01 16:00"}],"errorCode":0,"errorMessage":null}}
Для данного запроса имеется дополнительный параметр ограничения. Возможные значения - 10, 30. Например,

Сумма активных заказов

Запрос:
https://www.ecoin.eu/api/v2/orders/activeSum/{buy | sell }/{ btc_usd | btc_eur | ltc_usd | ltc_eur }
Пример запроса:
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":{"sum":"152.00","currency":"USD"},"errorCode":0,"errorMessage":null}}

eCoin API с авторизацией

Основная информация

В этом API меняется форма запроса, формат ответа такой же, как и у публичного API.

В данном API при запросе всегда надо передавать такие POST параметры, как:

Получить текущий баланс

URL:
https://www.ecoin.eu/api/v2/account/getBalance
POST параметры:
  • uid
  • key
  • currency - возможные значения btc, ltc, usd, eur
  • hash - порядок полей {uid}:{key}:{currency}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":{"sum":"7.03660","in_orders":"0.00000","currency":"btc"},"errorCode":0,"errorMessage":null}}

Зарегистрировать новый заказ

URL:
https://www.ecoin.eu/api/v2/orders/new
POST параметры:
  • uid
  • key
  • type - Тип операции "покупка" или "продажа"
  • pair - возможные значения btc_usd, btc_eur, ltc_usd, ltc_eur
  • amount - количество монет, например 1.23456
  • price - цена одной монеты в долларах США, например 432.10
  • hash - порядок полей {uid}:{key}:{type}:{pair}:{amount}:{price}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":{"id":"ace11343032323","processed":"0.00000"},"errorCode":0,"errorMessage":null}}
Позаботьтесь о сохранении id, зная который можно получить информацию о заказе или отменить его.

Получить информацию о конкретном заказе

URL:
https://www.ecoin.eu/api/v2/orders/get
POST параметры:
  • uid
  • key
  • id - Идентификатор, который вы получили при регистрации нового заказа
  • hash - порядок полей {uid}:{key}:{id}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":{"id":"ace11343032323","type":"sell","price":"432.10","price_currency":"USD","amount":"1.23000","currency":"btc","sum":"531.48","amount_processed":"0.00000","added":"2014-10-01 01:02","status":"active"},"errorCode":0,"errorMessage":null}}

Список ваших активных заказов

URL:
https://www.ecoin.eu/api/v2/orders/listActive
POST параметры:
  • uid
  • key
  • hash - порядок полей {uid}:{key}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":[{"id":"ace11343032323","type":"sell","price":"432.10","price_currency":"USD","amount":"1.23000","currency":"btc","sum":"531.48","amount_processed":"0.00000","added":"2014-10-01 01:02"},{"id":"8ca91343031363","type":"sell","price":"210.00","amount":"0.10000","currency":"btc","sum":"21.00","amount_processed":"0.00000","added":"2014-10-03 06:36"},{"id":"8ca61343031353","type":"buy","price":"200.00","price_currency":"USD","amount":"0.20000","currency":"btc","sum":"40.00","amount_processed":"0.02300","added":"2014-10-03 06:34"}],"errorCode":0,"errorMessage":null}}

Отменить заказ

URL:
https://www.ecoin.eu/api/v2/orders/cancel
POST параметры:
  • uid
  • key
  • id - Идентификатор, который вы получили при регистрации нового заказа
  • hash - порядок полей {uid}:{key}:{id}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":[],"errorCode":0,"errorMessage":null}}

История сделок

URL:
https://www.ecoin.eu/api/v2/orders/history
POST параметры:
  • uid
  • key
  • pair - возможные значения btc_usd, btc_eur, ltc_usd, ltc_eur
  • limit - Лимит записей, должен быть числом от 1 до 500
  • hash - порядок полей {uid}:{key}:{pair}:{limit}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":[{"type":"sell","amount":"0.10","price":"312.34","sum":"31.23","datetime":"2014-10-01 01:02"}],"errorCode":0,"errorMessage":null}}

Список активных ваучеров

URL:
https://www.ecoin.eu/api/v2/vouchers/active
POST параметры:
  • uid
  • key
  • currency - возможные значения usd, eur
  • hash - порядок полей {uid}:{key}:{currency}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":[{"voucher":"ECO\/1\/GHUYP2WLR280K4WOW","date":"2014-12-17 14:09:28","sum":"1.00","protection_code":false}],"errorCode":0,"errorMessage":null}}

Список использованных ваучеров

URL:
https://www.ecoin.eu/api/v2/vouchers/used
POST параметры:
  • uid
  • key
  • currency - возможные значения usd, eur
  • hash - порядок полей {uid}:{key}:{currency}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":[{"voucher":"ECO\/1\/H29J7CQWDM0OK88OK","date":"2014-12-16 12:20:28","sum":"1.00","protection_code":true,"used":"2014-12-17 13:45:24"},],"errorCode":0,"errorMessage":null}}

Погасить ваучер

URL:
https://www.ecoin.eu/api/v2/vouchers/redeem
POST параметры:
  • uid
  • key
  • currency - возможные значения usd, eur
  • code
  • protection_code необязательное поле
  • hash - порядок полей {uid}:{key}:{currency}:{code}:{secret key} или {uid}:{key}:{currency}:{code}:{protection_code}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":{"sum":"10.00","currency":"EUR"},"errorCode":0,"errorMessage":null}}

Сгенерировать ваучер

URL:
https://www.ecoin.eu/api/v2/vouchers/create
POST параметры:
  • uid
  • key
  • amount
  • currency - возможные значения usd, eur
  • quantity
  • protection_code необязательное поле
  • hash - порядок полей {uid}:{key}:{amount}:{currency}:{quantity}:{secret key} или {uid}:{key}:{amount}:{currency}:{quantity}:{protection_code}:{secret key}
Пример ответа в JSON формате:
{"response":{"resultCode":1,"result":[{"voucher":"ECO\/1.50\/USDAN8Z0R4P5UOKSSSSW","date":"2014-12-17 14:51:58","sum":"1.50","currency":"USD"}],"errorCode":0,"errorMessage":null}}
partner list