All
篩選條件:
我該如何將現金存入我的帳戶當中?
我需要帳戶驗證方面的幫助
為甚麼我無法訪問我的帳戶?
提取加密貨幣會產生任何費用嗎?
我需要協助登錄我的帳戶
我們的 API 提供一種以程式方式與我們的平台互動的方式,但兩個平台都提供兩種不同的介面:在現貨市場上,REST 和 WebSocket(v1 和 v2),而在期貨市場上,REST 和 WebSocket API 亦有提供。有時為特定任務選擇最合適的介面可能是一個困難的決定。
在現貨市場上,REST 和 WebSocket 都提供完全相同的市場數據(訂單簿、交易歷史等)和完全相同的帳戶數據(帳戶餘額、訂單/交易狀態等),但兩者的方式卻大相徑庭。
REST 提供呼叫/回應(提問/回答)類型的介面,並提供當前數據的快照,而 WebSocket 則提供即時串流類型的介面,並提供即時更新。
一個類比是照片和影片之間的區別:照片在請求時提供主題的快照,但沒有進一步的更新;而影片則提供主題的即時視圖,並帶有即時串流更新。
雖然 REST 和 WebSocket 都不難實作,但普遍認為 REST 較不複雜,這有助於縮短開發時間,並更快解決後續問題。
REST 基於標準的 HTTPS 請求,這些請求包含在所有現代程式語言的標準函式庫中(如果沒有,也可以輕鬆從頭編寫),而 WebSocket 則基於 HTTPS 的 WSS 升級,這通常需要額外的第三方函式庫(例如我們推薦用於 Python 的 WebSocket 函式庫)。
我們的 API 支援頁面為 REST 和 WebSocket 都提供了現成的範例程式碼,因此可以根據更關鍵的標準而非實作的難易程度來選擇介面。
根據手頭的任務,單獨使用 REST、單獨使用 WebSocket,或者更可能兩者結合,將是最佳選擇。
對於只需要偶爾更新市場數據的任務,REST 將是首選。例如,一個每天只要求市場數據一次的每日成本平均機器人,不需要即時串流市場數據,因此 REST 市場數據端點將非常適用。
對於需要最新市場數據的任務,WebSocket 將是首選。例如,一個套利機器人需要來自多個市場的即時市場數據,以便利用瞬間的價格差異,因此 WebSocket 市場數據源將是理想的選擇。
在大多數情況下(例如大多數交易機器人),結合使用 REST 和 WebSocket 將能實現最有效的實作。例如,一個行動應用程式可能需要即時市場數據來繪製圖表,而只需要偶爾的帳戶數據(例如在進行交易或資金交易時),因此將 WebSocket 市場數據源與 REST 訂單/交易/資金狀態端點結合使用將是最有效的組合。
我們的API 支援團隊很樂意與您討論您的 API 實作,並根據您預期的使用情境,為您提供使用我們 API 的最佳建議。