注册 | 收藏 | 设为首页         

您的选择
沟通渠道
  • 新浪微博:比特币国际交易所
  • 官方微信平台:btcig_com
  • QQ群(8):237600327
    QQ群(1):13107836
    QQ群(2):275659322
    QQ群(3):194092762
    QQ群(4):207377615
    QQ群(5):296251700
    期货交流群:339379008

API ->


BTCIG API V1.01

中文版

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

获得账户资金信息

 

请求:

https://www.btcig.com/api/api_getbalance.php?username=$username&main_password=$login_password&rand=$rand

$username:用户名

$main_password:你的账户登录密码

$rand:随机码,避免浏览器缓存

 

应答: APPLICATION/JSON

正确:{'variety':[freeamount$freezeamount]}

错误:{'error'}

 

示例

请求:

https://www.btcig.com/api/api_getbalance.php?username=test&main_password=111111&rand=1

 

应答:

正确:{'BTC':[10,5],'USD':[1000,200],'CNY':[2000,100]}

错误:{'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2.开始一个新交易

 

请求:

https://www.btcig.com/api/api_openorder.php?username=$username&main_password=$login_password&second_password=transaction_password&schemata=$schemata&buysell=$buysell&variety=$variety&price=$price&amount=$amount&rand=$rand

$username:用户名

$main_password:你的账户登录密码

$second_password:你的交易密码

$schemata:场景:future,change,stock

$buysell:买卖标记 'b' ,'s'

$variety:交易品种

$price:价格

$amount:数量

$rand:随机码,避免浏览器缓存

 

应答: 

正确:{'orderid':$orderid}

错误:{'error'}

无记录:{'null'}

 

示例

请求:

https://www.btcig.com/api/api_openorder.php?username=test&main_password=111111&second_password=111111&schemata=change&buysell=s&variety=btc/usd&price=100.00&amount=0.00000001&rand=1

 

应答:

正确:{'orderid':123456}

错误:{'error'}

无记录:{'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

3.获得当前挂单信息

 

请求:

https://www.btcig.com/api/api_getorder.php?username=$username&main_password=$login_password&schemata=$schemata&rand=$rand

$username:用户名

$main_password:你的账户登录密码

$schemata:场景:future,change,stock

$rand:随机码,避免浏览器缓存

 

应答: APPLICATION/JSON

正确:{[orderid,variety,type,amount,price,fee,time],[orderid,variety,type,amount,price,fee,time]}

错误: {'error'}

无记录: {'null'}

 

示例

请求:

https://www.btcig.com/api/api_getorder.php?username=test&main_password=111111&schemata=change&rand=1

https://www.btcig.com/api/api_getorder.php?username=test&main_password=111111&schemata=future&rand=1

https://www.btcig.com/api/api_getorder.php?username=test&main_password=111111&schemata=stock&rand=1

 

应答:

正确:{[orderid,variety,type,amount,price,fee,time],[orderid,variety,type,amount,price,fee,time]}

错误:{'error'}

无记录: {'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

4.取消订单

 

请求:

https://www.btcig.com/api/api_cancelorder.php?username=$username&main_password=$login_password&schemata=$schemata&orderid=&orderid&rand=$rand

$username: 用户名

$main_password: 你的账户登录密码

$schemata: 场景:future,change,stock

$orderid: 订单号

$rand:随机码,避免浏览器缓存

 

应答: 

正确 :{'ok'}

错误 :{'error'}

 

示例

请求:

https://www.btcig.com/api/api_cancelorder.php?username=test&main_password=111111&schemata=change&orderid=1234&rand=1

https://www.btcig.com/api/api_cancelorder.php?username=test&main_password=111111&schemata=future&orderid=1234&rand=1

https://www.btcig.com/api/api_cancelorder.php?username=test&main_password=111111&schemata=stock&orderid=1234&rand=1

 

应答:

正确 : {'ok'}

错误 : {'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

5.获得行情信息

 

请求:

https://www.btcig.com/api/api_getticker.php?schemata=$schemata&variety=$variety&rand=$rand

$schemata:场景:futures,change,stock

$variety:品种名称

$rand:随机码,避免浏览器缓存

 

应答: APPLICATION/JSON

正确:{'date':$date,'variety':'$variety','last':$last,'high':$high,'low':$low,'avg':$avg,'sell':$sell,'buy':$buy,'vol':$vol}

错误: {'error'}

无记录: {'null'}

 

示例

请求:

https://www.btcig.com/api/api_getticker.php?schemata=change&variety=btc/usd&rand=1

 

应答:

正确:{'time':'2013-09-14 00:00:00','variety':'btc/usd','last':140.24000000,'high':141.38000000,'low':140.24000000,'avg':140.62,'sell':140.38000000,'buy':140.24000000,'vol':822.88953507}

错误:{'error'}

无记录:{'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

6.获得市场交易记录

 

请求:

https://www.btcig.com/api/api_gettrade.php?schemata=$schemata&variety=$variety&limit=&limit&rand=$rand

$schemata:场景:futures,change,stock

$variety:品种名称

$limit:返回条数,最多100条

$rand:随机码,避免浏览器缓存

 

应答: APPLICATION/JSON

正确:{[trantype,tranid,amount,sprice,time]}

错误:{'error'}

无记录:{'null'}

 

示例

请求:

https://www.btcig.com/api/api_gettrade.php?schemata=change&variety=btc/usd&limit=100&rand=1

 

应答:

正确:[684929,SELL,0.22757907,140.24000000,2013-09-14 22:51:02],[684928,SELL,0.01000000,140.24000000,2013-09-14 22:51:02]}

错误:{'error'}

无记录:{'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

7.获得市场挂单信息,市场深度信息,每10秒钟缓存一次

 

请求:

https://www.btcig.com/api/api_getdepth.php?schemata=$schemata&variety=$variety&limit=&limit&rand=$rand

$schemata:场景:futures,change,stock

$variety:品种名称

$limit:买卖各返回条数,最多100条,

$rand:随机码,避免浏览器缓存

 

应答: APPLICATION/JSON

正确:{"ask:"[[amount,price],[amount,price]],"bid":[[amount,price],[amount,price]}

错误:{'error'}

无记录:{'null'}

 

示例

请求:

https://www.btcig.com/api/api_getdepth.php?schemata=change&variety=btc/usd&limit=100&rand=1

 

应答:

正确:{"ask:"[[1,1],[1,2]],"bid":[[1,1],[1,2]}

错误: {'error'}

无记录: {'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

8.进行直接转账交易

 

请求:

https://www.btcig.com/api/api_openpayment.php?username=$username&main_password=$login_password&second_password=transaction_password&payotp=$payotp&payto=$payto&variety=$variety&payamount=$payamount&remark=$remark&rand=$rand

 

$username : 付款人用户名

$main_password : 你的账户登录密码

$second_password : 你的交易密码

$payotp : 双重验证密码

$payto : 收款人用户名

$variety : 交易品种

$payamount : 数量

$remark : 备注

$rand : 随机码,避免浏览器缓存

 

应答: 

正确:{'orderid':$orderid}

错误:{'error'}

 

示例

请求:

https://www.btcig.com/api/api_openpayment.php?username=test&main_password=111111&second_password=111111&payotp=123456&payto=test&variety=btc&payamount=1.28&remark=hello world&rand=1

 

应答:

正确:{'orderid':123456}

错误:{'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

9.生成充值码

 

请求:

https://www.btcig.com/api/api_depositcodeuse.php?username=$username&main_password=$login_password&second_password=transaction_password&payotp=$payotp&variety=$variety&amount=$amount&sendemail=$sendemail&rand=$rand

 

$username : 付款人用户名

$main_password : 你的账户登录密码

$second_password : 你的交易密码

$payotp : 双重验证密码

$variety : 交易品种

$amount : 数量

$sendemail : 是否发送邮件,1:发送,0:不发送

$rand : 随机码,避免浏览器缓存

 

应答: 

正确:{'orderid':$orderid,'depositcode','$depositcode'}

错误:{'error'}

 

示例

请求:

https://www.btcig.com/api/api_depositcodeuse.php?username=test&main_password=111111&second_password=111111&payotp=123456&variety=btc&amount=1.28&sendemail=1&rand=1

 

应答:

正确:{'orderid':123456,'depositcode':'AAAAAAAAAAAAAAAA'}

错误:{'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

10.使用充值码

 

请求:

https://www.btcig.com/api/api_depositcodeuse.php?username=$username&depositcode=$depositcode&sendemail=$sendemail&rand=$rand

 

$username : 收款人用户名

$depositcode : 充值码

$sendemail : 是否发送邮件,1:发送,0:不发送

$rand : 随机码,避免浏览器缓存

 

应答: 

正确:{'orderid':$orderid,'amount':$amount,'currency':'$currency'}

错误:{'error'}

 

示例

请求:

https://www.btcig.com/api/api_depositcodeuse.php?username=test&depositcode=PCEOCTCRPOQLRFLD&sendemail=1&rand=1

 

应答:

正确:{'orderid':123456,'amount':1.23,'currency':'BTC'}

错误:{'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
BTCIG API V1.01 

English version

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Access to funds in the account information

 

Request:

https://www.btcig.com/api/api_getbalance.php?username = $ username & main_password = $ login_password & rand = $ rand

$ username: username

$ main_password: Your account password

$ rand: random code, prevent the browser cache

 

Answer : APPLICATION / JSON

Correct : {'variety': [freeamount $ freezeamount]}

Error : {'error'}

 

Example

Request:

https://www.btcig.com/api/api_getbalance.php?username=test&main_password=111111&rand=1

 

Answer :

Correct : {'BTC': [10,5], 'USD': [1000,200], 'CNY': [2000,100]}

Error : {'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

(2) Start a new transaction

 

Request:

https://www.btcig.com/api/api_openorder.php?username = $ username & main_password = $ login_password & second_password = transaction_password & schemata = $ schemata & buysell = $ buysell & variety = $ variety & price = $ price & amount = $ amount & rand = $ rand

$ username: username

$ main_password: Your account password

$ second_password: your trading password

$ schemata: Scene : future, change, stock

$ buysell: Trading marked 'b', 's'

$ variety: variety of transactions

$ price: price

$ amount: Quantity

$ rand: random code, prevent the browser cache

 

Answer :

Correct : {'orderid': $ orderid}

Error : {'error'}

No Record : {'null'}

 

Example

Request:

https://www.btcig.com/api/api_openorder.php?username=test&main_password=111111&second_password=111111&schemata=change&buysell=s&variety=btc/usd&price=100.00&amount=0.00000001&rand=1

 

Answer :

Correct : {'orderid': 123456}

Error : {'error'}

No Record : {'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

3 get current information about pending

 

Request:

https://www.btcig.com/api/api_api_getorder.php?username = $ username & main_password = $ login_password & schemata = $ schemata & rand = $ rand

$ username: username

$ main_password: Your account password

$ schemata: Scene : future, change, stock

$ rand: random code, prevent the browser cache

 

Answer : APPLICATION / JSON

Correct : {[orderid, variety, type, amount, price, fee, time], [orderid, variety, type, amount, price, fee, time]}

Error : {'error'}

No Record : {'null'}

 

Example

Request:

https://www.btcig.com/api/api_getorder.php?username=test&main_password=111111&schemata=change&rand=1

https://www.btcig.com/api/api_getorder.php?username=test&main_password=111111&schemata=future&rand=1

https://www.btcig.com/api/api_getorder.php?username=test&main_password=111111&schemata=stock&rand=1

 

Answer :

Correct : {[orderid, variety, type, amount, price, fee, time], [orderid, variety, type, amount, price, fee, time]}

Error : {'error'}

No Record : {'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

4 Cancellation

 

Request:

https://www.btcig.com/api/api_cancelorder.php?username = $ username & main_password = $ login_password & schemata = $ schemata & orderid = & orderid & rand = $ rand

$ username: username

$ main_password: Your account password

$ schemata: Scene : future, change, stock

$ orderid: Order Number

$ rand: random code, prevent the browser cache

 

Answer :

Correct : {'ok'}

Error : {'error'}

 

Example

Request:

https://www.btcig.com/api/api_cancelorder.php?username=test&main_password=111111&schemata=change&orderid=1234&rand=1

https://www.btcig.com/api/api_cancelorder.php?username=test&main_password=111111&schemata=future&orderid=1234&rand=1

https://www.btcig.com/api/api_cancelorder.php?username=test&main_password=111111&schemata=stock&orderid=1234&rand=1

 

Answer :

Correct : {'ok'}

Error : {'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

5 to obtain market information

 

Request:

https://www.btcig.com/api/api_getticker.php?schemata = $ schemata & variety = $ variety & rand = $ rand

$ schemata: Scene : futures, change, stock

$ variety: Variety name

$ rand: random code, prevent the browser cache

 

Answer : APPLICATION / JSON

Correct : {'date': $ date, 'variety': '$ variety', 'last': $ last, 'high': $ high, 'low': $ low, 'avg': $ avg, 'sell' : $ sell, 'buy': $ buy, 'vol': $ vol}

Error : {'error'}

No Record : {'null'}

 

Example

Request:

https://www.btcig.com/api/api_getticker.php?schemata=change&variety=btc/usd&rand=1

 

Answer :

Correct : {'time': '2013-09-14 00:00:00 ',' variety ':' btc / usd ',' last ': 140.24000000,' high ': 141.38000000,' low ': 140.24000000,' avg ': 140.62,' sell ': 140.38000000,' buy ': 140.24000000,' vol ': 822.88953507}

Error : {'error'}

No Record : {'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

6 gain market transactions

 

Request:

https://www.btcig.com/api/api_gettrade.php?schemata = $ schemata & variety = $ variety & limit = & limit & rand = $ rand

$ schemata: Scene : futures, change, stock

$ variety: Variety name

$ limit: returns the number of up to 100

$ rand: random code, prevent the browser cache

 

Answer : APPLICATION / JSON

Correct : {[trantype, tranid, amount, sprice, time]}

Error : {'error'}

No Record : {'null'}

 

Example

Request:

https://www.btcig.com/api/api_gettrade.php?schemata=change&variety=btc/usd&limit=100&rand=1

 

Answer :

Correct : [684929, SELL ,0.22757907,140.24000000,2013-09-14 22:51:02], [684928, SELL ,0.01000000,140.24000000,2013-09-14 22:51:02]}

Error : {'error'}

No Record : {'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

7 pending order to gain market information, market depth information , the cache once every 10 seconds

 

Request:

https://www.btcig.com/api/api_getdepth.php?schemata = $ schemata & variety = $ variety & limit = & limit & rand = $ rand

$ schemata: Scene : futures, change, stock

$ variety: Variety name

$ limit: the number of trading each return up to 100 ,

$ rand: random code, prevent the browser cache

 

Answer : APPLICATION / JSON

Correct : {"ask:" [[amount, price], [amount, price]], "bid": [[amount, price], [amount, price]}

Error : {'error'}

No Record : {'null'}

 

Example

Request:

https://www.btcig.com/api/api_getdepth.php?schemata=change&variety=btc/usd&limit=100&rand=1

 

Answer :

Correct : {"ask:" [[1,1], [1,2]], "bid": [[1,1], [1,2]}

Error : {'error'}

No Record : {'null'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

8 direct transfer transaction

 

Request:

https://www.btcig.com/api/api_openpayment.php?username = $ username & main_password = $ login_password & second_password = transaction_password & payotp = $ payotp & payto = $ payto & variety = $ variety & payamount = $ payamount & remark = $ remark & ​​rand = $ rand

 

$ username: username payer

$ main_password: Your account password

$ second_password: your trading password

$ payotp: double authentication password

$ payto: Beneficiary Name

$ variety: variety of transactions

$ payamount: Quantity

$ remark: Remarks

$ rand: random code, prevent the browser cache

 

Answer :

Correct : {'orderid': $ orderid}

Error : {'error'}

 

Example

Request:

https://www.btcig.com/api/api_openpayment.php?username=test&main_password=111111&second_password=111111&payotp=123456&payto=test&variety=btc&payamount=1.28&remark=hello world & rand = 1

 

Answer :

Correct : {'orderid': 123456}

Error : {'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

9 recharge code generator

 

Request:

https://www.btcig.com/api/api_depositcodeuse.php?username = $ username & main_password = $ login_password & second_password = transaction_password & payotp = $ payotp & variety = $ variety & amount = $ amount & sendemail = $ sendemail & rand = $ rand

 

$ username: username payer

$ main_password: Your account password

$ second_password: your trading password

$ payotp: double authentication password

$ variety: variety of transactions

$ amount: Quantity

$ sendemail: whether to send e-mail , a : Send , 0: Do not send

$ rand: random code, prevent the browser cache

 

Answer :

Correct : {'orderid': $ orderid, 'depositcode', '$ depositcode'}

Error : {'error'}

 

Example

Request:

https://www.btcig.com/api/api_depositcodeuse.php?username=test&main_password=111111&second_password=111111&payotp=123456&variety=btc&amount=1.28&sendemail=1&rand=1

 

Answer :

Correct : {'orderid': 123456, 'depositcode': 'AAAAAAAAAAAAAAAA'}

Error : {'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

10 Using the recharge code

 

Request:

https://www.btcig.com/api/api_depositcodeuse.php?username = $ username & depositcode = $ depositcode & sendemail = $ sendemail & rand = $ rand

 

$ username: username payee

$ depositcode: recharge code

$ sendemail: whether to send e-mail , a : Send , 0: Do not send

$ rand: random code, prevent the browser cache

 

Answer :

Correct : {'orderid': $ orderid, 'amount': $ amount, 'currency': '$ currency'}

Error : {'error'}

 

Example

Request:

https://www.btcig.com/api/api_depositcodeuse.php?username=test&depositcode=PCEOCTCRPOQLRFLD&sendemail=1&rand=1

 

Answer :

Correct : {'orderid': 123456, 'amount': 1.23, 'currency': 'BTC'}

Error : {'error'}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 


                                          合作伙伴