什么是 fint-client?
fint-client 是一款基于 node.js 的 npm 包,用于实现对 fints(协议,Financial Transaction Services)的访问与操作。
如何安装 fint-client?
使用 npm 命令进行安装:
npm install fint-client
如何使用 fint-client?
- 导入 fint-client 模块
const FintClient = require('fint-client');
- 创建 FintClient 实例
const fint = new FintClient({ url: 'https://fints.yourbank.com', blz: '12345678', username: 'your-username', password: 'your-password' });
其中,url
参数为 fints 服务地址,blz
参数为银行德国银行代码,username
和 password
参数分别为用户名和密码。
- 发送请求
可以通过 request()
方法来发送请求:
-- -------------------- ---- ------- ----- -------- - ----- -------------- ----- -------- -------- -- ----------- - ----------------------- --- ------------------ -- ---------- ---- ----------- --- ----------------- ------------------------ --------- --- ------ ----------- ------ --- ---------- --- -------- -- -- - ---
其中,type
参数表示请求的类型,version
参数表示请求的版本号,parameters
表示请求所需的参数。
- 获取响应数据
响应数据以 JSON 格式返回,可以通过 response.body
访问响应数据。
console.log(response.body);
- 例子
接下来,我们来看一个完整的例子,获取账户余额:
-- -------------------- ---- ------- ----- ---------- - ----------------------- ----- ---- - --- ------------ ---- ----------------------------- ---- ----------- --------- ---------------- --------- --------------- --- ------ ---------- - --- - ----- -------- - ----- -------------- ----- -------- -------- -- ----------- - ----------------------- --- ------------------ -- ---------- ---- ----------- --- ----------------- ------------------------ --------- --- ------ ----------- ------ --- ---------- --- -------- -- -- - --- ----- ------- - ------------------------- ----------------- ------- ------- --- ------------- - ----- ------- - ------------------- - -----
总结
在本文中我们介绍了 fint-client 包的安装和使用。
通过使用 fint-client,我们可以方便地访问和操作 fints,为我们的开发工作带来了很大的便利。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005722d81e8991b448e853a