IncoreX API

出于安全原因,API激活后,48小时的资金取款被阻止

对API方法的调用次数限制为每分钟从一个IP地址或一个用户发出180个请求。

PUBLIC API

使用GET或POST方法,API无需HTTP授权即可使用。

只有使用授权的POST方法,HTTP才能访问API请求。
为了激活这些方法,您需要联系技术支持。 https://api.incorex.com/v1/{api-name}?{api-params}
哪里 api-name - 其中api-name是调用发生的方法的API的名称
api-params - 是来到的查询参数(如果有必要的话)

方法描述:

按货币对的交易清单
方法名称:: trades
HTTP请求方法:: POST / GET
来到的参数:: pair - 由逗号分隔的一个或多个货币对(例如BTC_USD,BTC_EUR)
使用示例:: https://api.incorex.com/v1/trades?pair=BTC_USD
返回的响应:: { "BTC_USD": [ { "trade_id": 7569368, "type": 1, "quantity": "1", "price": "100", "amount": "100", "date": 1528129170 } ] }
字段描述:: trade_id - 交易标识符
type - 交易类型,其中0 - 销售,1 - 购买
quantity - 每笔交易金额
price - 交易价格
amount - 交易金额 交易金额
date - 格式的交易日期和时间
货币对的订单清单
方法名称:: order_book
HTTP请求方法:: POST / GET
来到的参数:: pair - 由逗号分隔的一个或多个货币对(例如BTC_USD,BTC_EUR)
limit – 显示的项目数(默认为100,最大为1000)
使用示例:: https://api.incorex.com/v1/order_book?pair=BTC_USD
返回的响应:: { "BTC_USD": { "ask": [["100","1","100"],["200","2","400"]], "bid": [["99","1","99"]], "ask_quantity": "3", "ask_amount": "500", "ask_top": "100", "bid_quantity": "1", "bid_amount": "99", "bid_top": "99" } }
字段描述:: ask - 销售订单清单,其中每一行是价格,数量和金额
bid - 采购订单清单,其中每一行是价格,数量和金额
ask_quantity - 所有待售订单的数量
ask_amount - 所有待售订单的金额
ask_top - 最低售价
bid_quantity - 所有采购订单的数量
bid_amount - 所有采购订单的金额
bid_top - 最高购买价格
货币对的名称
方法名称:: ticker
HTTP请求方法:: POST / GET
来到的参数:: 没有
使用示例:: https://api.incorex.com/v1/ticker
返回的响应:: { "BTC_USD": [ "BTC/USD", "7560.2", "7560.3", "52.02", "0.0069", "14235.04859805", "7599.7", "7372", 1528216450 ] }
字段描述:: 数据阵列,其中: :
  1. 货币对的名称
  2. current bid price
  3. current ask price
  4. 价格相差24小时
  5. 24小时的价格差异百分比
  6. last price
  7. volume for 24 hours
  8. high price for 24 hours
  9. low price for 24 hours
  10. 以Unix格式更新数据的日期和时间
方法签名的数据POST的哈希
方法名称:: pair_settings
HTTP请求方法:: POST / GET
来到的参数:: 没有
使用示例:: https://api.incorex.com/v1/pair_settings
返回的响应:: { "BTC_USD": { "min_quantity":"0.002", "max_quantity":"100", "min_price":"0.01", "max_price":"100", "min_amount":"0.01", "max_amount":"300" } }
字段描述:: min_quantity - 每个订单的最小数量
max_quantity - 每个订单的最大数量
min_price - 最低订单价格
max_price - 最高订单价格
min_amount - 按订单的最低金额
max_amount - 按订单的最大金额
兑换货币清单
方法名称:: currency
HTTP请求方法:: POST / GET
来到的参数:: 没有
使用示例:: https://api.incorex.com/v1/currency
返回的响应:: ["EUR","USD","PLN","RUB","BTC","BCH","DASH","ETH","ETC","LTC","XMR"]
AUTHENTICATED API

所有API方法只能通过HTTP POST访问。

所有API方法只能通过HTTP POST访问。

为了激活这些方法,您需要联系技术支持。 https://api.incorex.com/v1/{api-name}
哪里 api-name - 其中api-name是调用发生的方法的API的名称

通过向服务器发送HTTP headers /标头来执行所有已发送请求的授权::

Key — 访问API的URL的一般视图如下:
((例如:: d876ff8da67c3731ae25d8335a4168b4)

Sign — 方法签名的数据POST的哈希 (param=val&param1=val1), Sign -由密钥使用HMAC-SHA512方法签名的数据POST的哈希(param=val¶m1=val1)。用户配置文件设置中可用的密钥(API Secret) (例如:hash_hmac('sha512',
((例如:: hash_hmac('sha512', 'param=val&param1=val1', '1ddec0f92f297e937bdf409977df0c02'))

d876ff8da67c3731ae25d8335a4168b4) Sign -由密钥使用HMAC-SHA512方法签名的数据POST的哈希 nonce 增量数值(> 0)的nonce参数。此值不应重复或减少

使用不同编程语言的API的现成示例::
PHP github.com/incorex-dev/incorex-api-lib/tree/master/php
JavaScript github.com/incorex-dev/incorex-api-lib/tree/master/js
Node.js github.com/incorex-dev/incorex-api-lib/tree/master/nodejs
C# github.com/incorex-dev/incorex-api-lib/tree/master/c#
C++ github.com/incorex-dev/incorex-api-lib/tree/master/c++
Python github.com/incorex-dev/incorex-api-lib/tree/master/python
Java github.com/incorex-dev/incorex-api-lib/tree/master/java
Ruby github.com/incorex-dev/incorex-api-lib/tree/master/ruby
Golang github.com/incorex-dev/incorex-api-lib/tree/master/golang

方法描述::

用户的帐户信息
方法名称:: user_info
HTTP请求方法:: POST
来到的参数:: 没有
用户的帐户信息: api_query("user_info", Array());
返回的响应:: { "uid": 10542, "server_time": 1435518576, "balances": { "BTC": "970.994", "USD": "949.47" }, "reserved": { "BTC": "3", "USD": "0.5" } }
字段描述:: uid - 用户标识符
server_time - Unix格式的服务器的日期和时间
balances - 用户的可用余额
reserved - 订单中的用户余额
创建订单
方法名称:: order_create
HTTP请求方法:: POST
来到的参数:: pair - 货币对
quantity – 按订单数量
price – 按订单价格
position – - 订单的位置,可以采用以下值::
  • buy - 为了买
  • sell - 为了卖
type – 订单类型,可以采用以下值::
  • limit - 待定订单,将在达到价格时执行
  • market - 为了在目前的价格
  • stoplimit - 当最高购买价格或最低销售价格达到某个价格值stoplimit / price时要执行的待定订单 stoplimit/price
limitprice – 订单的最高/最低价格(取决于头寸的价值:position: buy/sell),(强制参数type: stoplimit) position: buy/sell) 订单的最高/最低价格(取决于头寸的价值: type: stoplimit)
用户的帐户信息: api_query("order_create", Array( "pair" => "BTC_USD", "quantity" => 1, "price" => 100, "position" => "buy", "type" => "market" ));
返回的响应:: { "name": "order_create", "status": "ok", "id": 0, "msg": "Ok", "order_id": 123456 }
字段描述:: name - 是API方法的名称
status - 成功创建时ok出现错误时error
id - 包含错误标识符
msg - 包含错误文本
order_id - 订单标识符
交易标识符
方法名称:: order_cancel
HTTP请求方法:: POST
来到的参数:: order_id - 订单标识符
用户的帐户信息: api_query("order_cancel", Array( "order_id" => 123456 ));
返回的响应:: { "name": "order_cancel", "status": "ok", "id": 0, "msg": "Ok" }
字段描述:: name - 是API方法的名称
status - 成功创建时ok出现错误时error
id - 包含错误标识符
msg - 包含错误文本
创建加密货币输出的应用程序
方法名称:: user_open_orders
HTTP请求方法:: POST
来到的参数:: 没有
用户的帐户信息: api_query("user_open_orders", Array());
返回的响应:: { "BTC_USD": [ { "date": 1528117470, "order_id": 123456, "pair": "BTC_USD", "position": 0, "type": "market", "quantity": "1", "price": "100", "amount": "100" } ] }
字段描述:: date - Unix格式的交易日期和时间
order_id - 订单标识符
pair - 货币对
position - 交易类型,其中0 - 销售,1 - 购买
type - 交易类型(limit/market/stoplimit),
limitprice - for stoplimit order type,
quantity - 按订单数量
price - 按订单价格
amount - 交易的金额
权证交易的历史
方法名称:: user_trades
HTTP请求方法:: POST
来到的参数:: pair - 由逗号分隔的一个或多个货币对(例如BTC_USD,BTC_EUR)
offset - 上次交易的偏差(默认为0)
limit - 显示位置数(默认值100,最大值1000)ask - 销售订单清单,其中每一行是价格,数量和金额
用户的帐户信息: api_query("user_trades", Array( "pair" => "BTC_USD", "offset" => 0, "limit" => 100 ));
返回的响应:: { "BTC_USD": [ { "trade_id": 123456, "date": 1435488248, "type": 1, "pair": "BTC_USD", "order_id": 123456, "quantity": 1, "price": 100, "amount": 100 } ] }
字段描述:: trade_id - 交易标识符
date - 您需要获取交易历史记录的Unix格式
type - 交易类型,其中0 - 销售,1 - 购买
pair - 货币对
order_id - 用户订单的标识符
quantity - 每笔交易的数量
price - 交易金额
amount - 交易的金额
已取消的用户订单列表
方法名称:: user_cancelled_orders
HTTP请求方法:: POST
来到的参数:: offset - 上次交易的偏差(默认为0)
limit – 显示位置数(默认值100,最大值1000)ask - 销售订单清单,其中每一行是价格,数量和金额
用户的帐户信息: api_query("user_cancelled_orders", Array( "offset" => 0, "limit" => 100 ));
返回的响应:: [ { "date": 1435519742, "order_id": 123456, "pair": "BTC_USD", "position": 1, "type": "market", "quantity": 3, "price": 100, "amount": 300 } ]
字段描述:: date - 的日期(如果未指定当前日期)
order_id - 订单标识符
pair - 货币对
position - 交易类型,其中0 - 销售,1 - 购买
type - 交易类型
  • limit - 待定订单,将在达到价格时执行
  • market - 为了在目前的价格
  • stoplimit - 当最高购买价格或最低销售价格达到某个价格值stoplimit / price时要执行的待定订单 stoplimit/price
quantity - 按订单数量
price - 按订单价格
amount - 交易的金额
用户交易阵列(交易历史),其中
方法名称:: order_trades
HTTP请求方法:: POST
来到的参数:: order_id - 订单标识符
用户的帐户信息: api_query("order_trades", Array( "order_id" => 123456 ));
返回的响应:: { "position": 0, "type": "market", "in_currency": "BTC", "in_amount": "1", "out_currency": "USD", "out_amount": "100", "percent_succesfull": 100, "trades": [ { "trade_id": 123456, "date": 1435488248, "type": 0, "pair": "BTC_USD", "order_id": 123456, "quantity": 1, "price": 100, "amount": 100 } ] }
字段描述:: position - 订单头寸,0 - 卖出,1 - 买入
type - 交易类型
  • limit - 待定订单,将在达到价格时执行
  • market - 为了在目前的价格
  • stoplimit - 当最高购买价格或最低销售价格达到某个价格值stoplimit / price时要执行的待定订单 stoplimit/price
in_currency - 交易货币
in_amount - 交易金额
out_currency - 外汇货币
out_amount - 转出货币金额
percent_succesfull - 订单完成百分比
trades - 交易标识符:
  • trade_id - 交易标识符
  • date - 格式的交易日期和时间
  • type - 交易类型,其中0 - 销售,1 - 购买
  • pair - 货币对
  • order_id - 订单标识符
  • quantity - 每笔交易的数量
  • price - 交易的价格
  • amount - 交易的金额
计算特定货币对的特定货币的购买金额
方法名称:: required_amount
HTTP请求方法:: POST
来到的参数:: pair - 货币对
quantity – 要买的数量
用户的帐户信息: api_query("required_amount", Array( "pair" => "BTC_USD", "quantity" => "0.5" ));
返回的响应:: { "quantity": "0.5", "amount": "3500.00", "avg_price": "3.66666666" }
字段描述:: quantity - 购买金额
amount - 您将购买的金额
avg_price - 平均购买价格
加密存款的地址列表
方法名称:: deposit_address
HTTP请求方法:: POST
来到的参数:: 没有
用户的帐户信息: api_query("deposit_address", Array());
返回的响应:: { "BTC": "...", "BCH": "...", "LTC": "...", "ETH": "...." }
创建加密货币输出的应用程序 注意!在向技术支持部门发出请求后,此API方法将包含在用户中
方法名称:: withdraw_crypt
HTTP请求方法:: POST
来到的参数:: amount - 可提取货币的金额
currency – 面额货币名称
address – 输出地址
用户的帐户信息: api_query("withdraw_crypt", Array( "amount" => 0.5, "currency" => "BTC", "address" => "..." ));
返回的响应:: { "name": "withdraw_crypt", "status": "ok", "id": 0, "msg": "Ok", "task_id": "123456" }
字段描述:: name - 是API方法的名称
status - 成功创建时ok出现错误时error
id - 包含错误标识符
msg - 包含错误文本
task_id - 输出请求标识符
获取加密货币的交易ID以便在区块链中进行跟踪
方法名称:: withdraw_get_txid
HTTP请求方法:: POST
来到的参数:: task_id - 输出请求标识符
用户的帐户信息: api_query("withdraw_get_txid", Array( "task_id" => 123456 ));
返回的响应:: { "name": "withdraw_get_txid", "status": "ok", "id": 0, "msg": "Ok", "txid": "..." }
字段描述:: name - 是API方法的名称
status - 成功创建时ok出现错误时error
id - 包含错误标识符
msg - 包含错误文本
status - 如果已经执行了输出请求,则为true
txid - 可以在区块链中找到它的事务标识符。 如果它包含空值,则尚未处理该请求
X-VOUCHER API

访问API的URL的一般视图如下:

使用X-VOUCHER API方法,您可以创建和激活X-VOUCHER凭证 在向技术支持部门发出请求后,这些API方法将包含在用户中
创建凭证X-VOUCHER
方法名称:: create_xvoucher
HTTP请求方法:: POST
来到的参数:: currency - 凭证货币名称
amount – 凭证金额
用户的帐户信息: api_query("create_xvoucher", Array( "currency" => "BTC", "amount" => 0.5 ));
返回的响应:: { "name": "create_xvoucher", "status": "ok", "id": 0, "msg": "Ok", "task_id": "123456", "code": "X-VOUCHER-CODE...", "amount": "0.5", "currency": "BTC", "balances": { "BTC": 1, "USD": 1000 } }
字段描述:: name - 是API方法的名称
status - 成功创建时ok出现错误时error
id - 包含错误标识符
msg - 包含错误文本
task_id - 凭证ID
code - X-VOUCHER
amount - 凭证金额
currency - 凭证货币
balances - 创建凭证后的用户余额
X-VOUCHER激活
方法名称:: activate_xvoucher
HTTP请求方法:: POST
来到的参数:: code - X-VOUCHER
用户的帐户信息: api_query("activate_xvoucher", Array( "code" => "X-VOUCHER-CODE..." ));
X-VOUCHER: { "name": "activate_xvoucher", "status": "ok", "id": 0, "msg": "Ok", "amount": "0.5", "currency": "BTC" }
字段描述:: name - 是API方法的名称
status - 成功创建时ok出现错误时error
id - 包含错误标识符
msg - 包含错误文本
amount - 凭证金额
currency - 凭证货币
WALLET API

只有使用授权的POST方法,HTTP才能访问API请求。

对API方法的调用次数限制为每个IP地址每分钟10个请求。
钱包操作的历史
方法名称:: wallet_history
HTTP请求方法:: POST
来到的参数:: date - 您需要获取交易历史记录的Unix格式(timestamp)的日期(如果未指定当前日期)
用户的帐户信息: api_query("wallet_history", Array( "date" => 1528239599 ));
返回的响应:: { "name": "wallet_history", "status": "ok", "id": 0, "msg": "Ok", "begin": "1528239600", "end": "1528325999", "history": [ { "date": 1528239600, "currency": "USD", "type": "deposit", "amount": "100", "fee": "1", "paysystem": "Perfect money", "account": "", "txid": "", "status": "processing" }, { "date": 1528239600, "currency": "XMR", "type": "withdrawal", "amount": "0.15000000", "fee": "0.05000000", "paysystem": "Monero", "account": "...", "txid": "...", "status": "processing" } ] }
字段描述:: name - 是API方法的名称
status - 成功创建时ok出现错误时error
id - 包含错误标识符
msg - 包含错误文本
begin - Unix格式的期间的开始
end - Unix格式的句号结束
history - 用户交易阵列(交易历史),其中
  • date - Unix格式的交易日期
  • currency - 交易货币
  • type - 交易类型
  • amount - 交易金额 交易金额
  • fee - 费
  • paysystem - 提供者
  • account - 帐户
  • txid - 可以在blockchain中找到它的交易标识符
  • status - 状态
继续查看,您确认已阅读 用户协议, 同意条款和条件,同意隐私政策 隐私政策.