DEGIRO API 项目常见问题解决方案
degiro DEGIRO (unoficial) API 项目地址: https://gitcode.com/gh_mirrors/de/degiro
1. 项目基础介绍和主要编程语言
DEGIRO API 是一个非官方的 Node.js 客户端,用于自动化荷兰在线券商 DEGIRO 的交易平台。通过这个模块,用户可以轻松地自动化买卖订单以及获取关于订单、资金或产品的信息。DEGIRO 以向零售投资者提供机构级费用而著称。本项目主要用于金融交易自动化,主要的编程语言是 JavaScript。
2. 新手常见问题与解决步骤
问题一:如何安装和使用 DEGIRO API?
问题描述: 新手用户不知道如何安装和使用这个 API。
解决步骤:
- 确保你的系统已经安装了 Node.js。
- 使用 npm(Node.js 包管理器)安装 DEGIRO API:
或者使用 yarn:npm install --save degiro
yarn add degiro
- 在你的 JavaScript 文件中引入 DEGIRO API:
const DeGiro = require('degiro');
问题二:如何使用环境变量进行身份验证?
问题描述: 用户希望在命令行环境中使用环境变量进行身份验证,以避免硬编码用户名和密码。
解决步骤:
- 设置环境变量:
export DEGIRO_USER="你的用户名" export DEGIRO_PASS="你的密码"
- 在你的 JavaScript 应用程序中,使用这些环境变量:
const DeGiro = require('degiro'); const degiro = DeGiro.create();
问题三:如何处理两步验证?
问题描述: 用户在进行身份验证时遇到了两步验证的要求。
解决步骤:
- 在登录函数中提供一次性密码(OTP):
const DeGiro = require('degiro'); const degiro = DeGiro.create({ username: '你的用户名', password: '你的密码', oneTimePassword: '你的一次性密码' });
- 或者,将一次性密码设置为环境变量:
export DEGIRO_ONE_TIME_PASS="你的一次性密码"
- 确保你的应用程序能够读取该环境变量。
通过遵循上述步骤,新手用户应该能够顺利地开始使用 DEGIRO API,并处理一些常见的配置和身份验证问题。
degiro DEGIRO (unoficial) API 项目地址: https://gitcode.com/gh_mirrors/de/degiro