stashinvest-node 是一个 npm 包,它提供了对 StashInvest API 的访问和互动。使用 stashinvest-node,您可以轻松地与 StashInvest 进行交互,以访问有关您的投资组合、账户信息和交易的数据。
该教程将介绍如何使用 stashinvest-node 包来访问 StashInvest API。我们将从如何安装 stashinvest-node 包开始,然后将介绍如何初始化配置和认证账户,如何获取账户信息和投资组合数据,以及如何进行交易。教程的内容详细,具有深度和指导意义,供前端开发者学习和参考。
安装
在使用 stashinvest-node 包之前,您需要先在您的项目中安装它。您只需要在终端窗口中运行以下命令即可:
--- ------- ---------------- ------
配置和认证
在使用 stashinvest-node 包之前,您需要提供与 StashInvest API 通信所需的配置和认证信息。您可以使用以下代码创建一个配置对象并将其传递给 stashinvest-node 包中的 StashInvest
构造函数:
----- ----------- - ---------------------------- ----- ------ - - ------- ----------------------------- ---------- -------------------------------- ------------ ---------------------------------- ------------- ---------------------------------- -- ----- -------- - --- --------------------
在上面的代码中, apiKey
和 apiSecret
分别是您的 StashInvest API 的凭据,您可以在 StashInvest Dashboard 中找到它们。 accessToken
和 refreshToken
是从 StashInvest 获取的访问令牌和刷新令牌。您可以使用 authenticate()
方法来认证您的账户,如下所示:
--------------------------- ----- -- - -- ----- - ----------------- - ---- - --------------------------- -------------- ----------------------- - ---
获取账户信息和投资组合
一旦您的账户得到了认证,您就可以使用 stashinvest-node 包的 API 来访问您的账户信息和投资组合数据。以下代码示例展示了如何使用 API 中的 getAccounts()
方法来获取您的账户信息:
-------------------------- ----- -- - -- ----- - ----------------- - ---- - ----------------------- - ---
上面的代码将输出您的账户信息到控制台。
类似地,您可以使用 getPortfolio()
方法来获取您的投资组合数据:
--------------------------- ----- -- - -- ----- - ----------------- - ---- - ----------------------- - ---
上面的代码将输出您的投资组合数据到控制台。
进行交易
stashinvest-node 包还提供了对 StashInvest 的交易 API 的访问。您可以使用以下代码示例列出可用的交易和订购方式(order types):
------------------------ ----- -- - -- ----- - ----------------- - ---- - ----------------------------------- - ---
下面的代码示例展示了如何使用 placeOrder()
方法来下订单:
----- ------ - - ----------- -------------------- ---------- -------------------------------- -------------- ----------------- - --------------------------- ----- ----- -- - -- ----- - ----------------- - ---- - ----------------------- - ---
上面的代码将为您的投资组合下一个订单,并输出新订单的详细信息到控制台。
总结
本文介绍了如何使用 stashinvest-node 包来访问 StashInvest API。我们从如何安装包开始,然后介绍了如何配置和认证您的账户,并使用 API 访问您的账户信息和投资组合数据。最后,我们展示了如何使用 stashinvest-node 包的 API 进行交易。
我们希望此教程给前端开发者带来了深度的学习和指导意义。如果您想了解更多关于 stashinvest-node 包的信息,您可以参考它的 文档。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005753c81e8991b448ea49e