@ farseerdev/ arseer- 客户端
类型脚本客户端 远视器 API (英语). Farseer Apps使用它来读取和写入模型,运行进出口,并使用文件工作.
联合国 https://client-docs.farseer.io 互联网档案馆的存檔,存档日期2011-12-21
安装
npm install farseer-client@npm:@farseerdev/farseer-client
这将安装在名称下的软件包 farseer-client,这就是 Farseer Apps 如何导入它。 由 Farseer CLI 创建的 Farseer App 文件夹已经拥有了 .
这个 xlsx 依赖性安装自 cdn.sheetjs.com,而不是从 npm. pnpm 11 默认拒绝这种依赖性(ERR_PNPM_EXOTIC_SUBDEP因此设置 blockExoticSubdeps 改为 false屏蔽的网络 cdn.sheetjs.com 无法安装软件包.
使用
import { FarseerClient, User, handleUnknownError } from 'farseer-client';
async function main() {
const client = new FarseerClient();
const users: User[] = await client.users.list();
}
main().catch(handleUnknownError);
handleUnknownError 打印失败请求的状态和正文,并结束脚本.
在 Farseer App 内,客户端从环境变量读取其设置 TENANT_ID, (中文(简体) ), FARSEER_URL 财务报告和审定财务报表 FARSEER_API_KEY任何其它地方,通过他们:
const client = new FarseerClient('<tenant ID>', '<API key>', 'https://<your-company>.farseer.io');
API密钥属于服务用户:在Farseer中,开放用户组,选择创建服务用户,并复制其显示的密钥. 租户身份证是租户的名字,列在用户菜单Switch租户之下.