Robinhood-service 是一个 Node.js 的 npm 包,它提供了访问罗宾汉股票交易平台 (Robinhood) API 的功能。如果你是一个前端开发者,正在寻找一个简单易用、功能丰富、可靠的 Robinhood API 封装,那么 robinhood-service 正是你需要的。
安装
要使用 robinhood-service,首先需要安装该 npm 包。在命令行终端中,输入以下命令:
npm install robinhood-service --save
使用方法
robinhood-service 提供了多个 API,包括获取账户信息、获取持仓信息、获取订单信息等。在使用这些功能之前,需要进行身份验证。你需要先通过 Robinhood 网站获得你的 API 访问令牌 (access token),然后在你的应用程序中设置该访问令牌。下面是一个使用 robinhood-service 的示例代码:
-- -------------------- ---- ------- ----- ---------------- - ----------------------------- -- -- --- ---- ----- ----------- - -------------------- ----------------------------- ----------- --- -- ------ ----- -------- ----------------------- - ----- ------- - ----- ----------------------------------------- -------------------- -------------- --------- - -- ------ ----- -------- ------------------------- - ----- --------- - ----- ------------------------------------------- ---------------------- -------------- ----------- - -- ------ ----- -------- ----------------- - ----- ------ - ----- ----------------------------------- ------------------ ---------- -------- - -- -------- ------------------------ -------------------------- ------------------
如上代码所示,你需要通过 robinhoodService.initialize()
方法设置 API 访问令牌,接下来就可以使用 robinhoodService.getAccountInformation()
, robinhoodService.getPortfolioInformation()
, robinhoodService.getOrderHistory()
等方法获取账户、持仓和订单信息。
指南
身份验证
要使用 robinhood-service 提供的 API,你需要先进行身份验证。你需要在 Robinhood 网站上创建一个账户,并获取 API 访问令牌。
- 访问 https://robinhood.com/ 网站;
- 点击右上角的登录按钮,并输入你的账号及密码;
- 访问 https://my.robinhood.com/settings/applinks 制定页面,找到 API 访问令牌,并将其复制;
- 在你的应用程序中设置该 API 访问令牌。
API 文档
robinhood-service 暴露了多个 API,详细信息请参阅 https://www.npmjs.com/package/robinhood-service。
示例代码
详情请查阅 https://github.com/AndreasChristianson/robinhood-service。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055adc81e8991b448d8818