BigONE API PHP是一個有著強大功能的交易API,可以讓用戶通過PHP來連接BigONE進行交易和資產管理。由于BigONE的API文檔十分詳盡,故本文將會通過一些實際的例子來解析如何使用BigONE API PHP。
首先,需要先在BigONE平臺上注冊賬號,并在“Account >API Keys”中獲取對應的API Key和Secret Key。接下來,在PHP中如下定義:定義好Key之后,就可以開始使用BigONE API PHP來進行交易了。
獲取市場行情和買賣盤口是使用BigONE API PHP的兩個最基本和常見的操作,接著將介紹如何通過API實現這兩個功能。
獲取市場行情:以上代碼會輸出BigONE上所有市場的最新成交價。
接下來是如何獲取買賣盤口:以上代碼輸出一個市場的買賣盤口。
大部分常見的交易操作都可以通過BigONE API PHP來進行,比如下面這段代碼:
// 創建一個訂單
$market_symbol = "btccny";
$size = 10;
$price = 123.45;
$type = "limit";
$side = "sell";
$order = array('market_symbol' =>$market_symbol, 'size' =>$size, 'price' =>$price,
'type' =>$type, 'side' =>$side);
$result = Bigone::createOrder($order);
echo $result."\n";
代碼注釋與輸出結果:
// $result = '{"id":"9c1d916f-c7b2-409c-9f19-8705f7fa18e9","market_id":"d9f06730-6239-4438-ad2e-31ae83faf1d0","market_symbol":"acmcny","type":"limit","side":"sell","size":"10.00000000","price":"123.45000000","state":"pending","created_at":"2017-09-05T08:49:18+08:00","filled_at":null,"updated_at":"2017-09-05T08:49:18+08:00"}'
// 獲得創建的訂單的id
$order_id = json_decode($result, true)['id'];
在代碼注釋中,可以看到我們針對寫入訂單部分,使用了BigONE API PHP中的createOrder方法。該方法需要傳入一個關聯數組用于創建訂單,返回值是成功或失敗的JSON數據。
總之,BigONE API PHP是一個實現自動化交易的強大工具,可以讓用戶通過編程實現更加高級的交易操作。在實際操作中,還需要注意API的限制和請求頻率,以避免額外的費用和交易風險。
上一篇bi 開源 php
下一篇jsp與php的區別