介绍
coincheck-promise 是一个使用 Promise 封装的 Coincheck API 客户端,用于 JavaScript 和 Node.js 平台。此包可以轻松调用 Coincheck 的 REST API,并在您应用程序中处理微服务。
安装
安装此包的最简单方法是使用 npm:
npm install coincheck-promise
或者,您可以从源代码设置最新版本:
- 克隆此存储库
- 安装依赖项:
npm install
- 构建:
npm run build
使用
初始化客户端
首先,您需要在 coincheck
模块中设置 API 密钥和密钥:
const Coincheck = require('coincheck-promise'); const coincheck = new Coincheck({ access_key: 'YOUR_ACCESS_KEY', secret_key: 'YOUR_SECRET_KEY' });
公共端点
coincheck-promise.ticker():获取 Coincheck 的市场概况
coincheck.ticker() .then(res => { console.log(res.data); }) .catch(err => { console.log(err.response.data); });
coincheck-promise.trades():获取最近的交易历史记录
coincheck.trades() .then(res => { console.log(res.data); }) .catch(err => { console.log(err.response.data); });
coincheck-promise.order_books():获取买入和卖出订单
coincheck.order_books() .then(res => { console.log(res.data); }) .catch(err => { console.log(err.response.data); });
coincheck-promise.exchange_rate(params):获取指定货币对的兑换率
coincheck.exchange_rate({ pair: 'btc_jpy' }) .then(res => { console.log(res.data); }) .catch(err => { console.log(err.response.data); });
认证端点
coincheck-promise.accounts_balance():获取您的帐户余额
coincheck.accounts_balance() .then(res => { console.log(res.data); }) .catch(err => { console.log(err.response.data); });
coincheck-promise.orders(params):获取指定订单或所有订单
coincheck.orders({ id: 1 }) .then(res => { console.log(res.data); }) .catch(err => { console.log(err.response.data); });
coincheck-promise.new_order(params):创建新订单
-- -------------------- ---- ------- --------------------- ----- ---------- ----------- ------ ----- ------- ------- ---- -- --------- -- - ---------------------- -- ---------- -- - ------------------------------- ---
coincheck-promise.cancel_order(params):取消指定订单
coincheck.cancel_order({ id: 1 }) .then(res => { console.log(res.data); }) .catch(err => { console.log(err.response.data); });
示例代码
-- -------------------- ---- ------- ----- --------- - ----------------------------- ----- --------- - --- ----------- ----------- ------------------ ----------- ----------------- --- ------------------ -- ------ --------- -- - ---------------------- -- ---------- -- - ------------------------------- --- ------------------ -- ---------- --------- -- - ---------------------- -- ---------- -- - ------------------------------- --- ----------------------- -- --------- --------- -- - ---------------------- -- ---------- -- - ------------------------------- --- ------------------------- ----- --------- -- -- ----------- --------- -- - ---------------------- -- ---------- -- - ------------------------------- --- ---------------------------- -- ------ --------- -- - ---------------------- -- ---------- -- - ------------------------------- --- ------------------ --- - -- -- ----------- --------- -- - ---------------------- -- ---------- -- - ------------------------------- --- --------------------- -- ----- ----- ---------- ----------- ------ ----- ------- ------- ---- -- --------- -- - ---------------------- -- ---------- -- - ------------------------------- --- ------------------------ --- - -- -- ------ --------- -- - ---------------------- -- ---------- -- - ------------------------------- ---
结论
Coincheck Promise 是一个非常方便的包,它提供了许多用于与 Coincheck API 交互的函数。这些函数都使用 Promise 封装,以方便开发人员更好地处理结果。希望这篇文章对您有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005721681e8991b448e84e9