Gemini-Cryptoexchange-API 是一个基于 Node.js 的 npm 包,用于访问 JavaScript Gemini API 的客户端。在本篇文章中,我们将详细介绍如何在前端项目中使用这个包,包括安装和设置、调用 API 以及示例代码实现。
安装和设置
使用 npm 包管理器安装 Gemini-Cryptoexchange-API:
npm install gemini-cryptoexchange-api
在安装之前,您需要进行以下设置:
在 Gemini 网站上注册一个账户并获取 Gemini API 认证秘钥。
生成一个待签名的请求体 JSON 字符串,该字符串包含访问 API 所需的所有信息。
以上两个步骤都将在我们后面的示例中进行详细介绍。另外,您还需要配置验证信息,以便在请求 Gemini API 时自动验证身份。
const GeminiAPI = require('gemini-cryptoexchange-api'); const key = 'YOUR_API_KEY'; const secret = 'YOUR_SECRET_KEY'; // 创建 Gemini 客户端实例并设置验证凭据 const client = new GeminiAPI({ key, secret });
调用 API
完成设置后,我们就可以使用 GeminiClient 实例的方法调用 Gemini API。
以下是一些常见的 Gemini API 调用示例:
获取账户概览
client.get('/v1/account/summary', {}) .then(response => console.log(response)) .catch(error => console.error(error));
罗列所有可用的交易对
client.get('/v1/symbols', {}) .then(response => console.log(response)) .catch(error => console.error(error));
下单
-- -------------------- ---- ------- ----- ---- - - ---------- ---------------- -------- -------- --------- --------- --------- ---- -------- -------- ------- ------ ------- --------- ------- ---------- -- -- ---------------------------- ----- -------------- -- ---------------------- ------------ -- ----------------------
完整示例
以下是一个使用 Gemini-Cryptoexchange-API 的完整示例:
-- -------------------- ---- ------- ----- --------- - ------------------------------------- ----- -------- - -------------------- ----- ------ - ------------------ ----- --- - --------------- ----- ------ - ------------------ ----- ------ - --- ----------- ---- ------ --- ----- ----- - -- -- - ----- ------------ - --- ---------------- - ----- ------ --------------------- - --------- -- ----- ------------------ - -- -- - ----- -- - -------------------------- ------ -------------- ------- -------------- --- ------ --- ----------------- ------- -- - ---------------------- ------ -- - ----------------------- ----- -- - --------- ------- ----- --- ----------- --- --- --- -- ----- ------------------ - -------- ------ -- - ----- ---- - - ---------- ---------------- -------- -------- --------- --------- --------- ------- -------- ------ ------- ------ ------- --------- ------- ---------- -- -- ------ ----- -- ----- ----------- - ------- -- - ----- ---- - --------------------------- -------- --------------------- ------ ------------------- -- ----- ---------- - ----- -- -- - ----- - ------- ----- - - ----- --------------------- ----- ---- - -------------------------- ------- ----- ------- - - -------- - --------------- ------------- ------------------ ---- ------------------- --- ------------------------------------------------ --------------------- --------------- ------------------------------------------------ -- ---- -------------------------------------- ----- -------------------- -- ------------------------ -------- ------- --------- ----- -- - -- ------- - ------------------- - ---- - ------------------ - --- -- -------------
以上示例代码演示了一个简单的 Gemini API 调用流程,让用户输入交易量和价格,生成 API 请求相关信息,然后使用客户端实例调用 post()
方法下单。
总结
在本文中,我们详细介绍了 npm 包 Gemini-Cryptoexchange-API 的安装和设置流程,以及如何使用区块链交易所 Gemini 的 API 进行交易。希望本文能对进入前端开发行业的同学们提供帮助,让您可以顺利接入 Gemini 平台的 API,实现区块链交易等功能。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005738081e8991b448e9733