用途:plaid-cli 用于通过 Plaid 平台链接金融机构账户,查询账户余额与交易记录,可在终端或脚本中调用。
主要能力:链接机构账户并可为条目设置别名;列出账户与余额;按日期范围拉取交易并以 JSON 或 CSV 输出,便于配合 jq 等工具本地筛选;可通过轮询滚动时间窗口并比较 transaction_id 检测新交易,结合 cron 定时执行;遇到 ITEM_LOGIN_REQUIRED 错误时会自动触发重新链接。
使用方式:安装命令为 go install github.com/jverdi/plaid-cli@0.0.2。需导出 PLAID_CLIENT_ID、PLAID_SECRET 和 PLAID_ENVIRONMENT(sandbox 或 production),可选 PLAID_LANGUAGE(en、fr、es、nl)与 PLAID_COUNTRIES(US、CA、GB、IE、ES、FR、NL)。可选配置文件为 ~/.plaid-cli/config.toml,数据目录 ~/.plaid-cli 保存令牌与别名。常用命令包括 plaid-cli link、plaid-cli alias、plaid-cli aliases、plaid-cli accounts、plaid-cli transactions(支持 --from、--to、--account-id、--output-format)。
适用场景:在终端中链接账户、查询余额、检索并筛选交易、监控新交易活动。
限制与注意事项:不得打印或记录 client id、secret、access token 等机密;除非明确要求,否则避免使用会输出访问令牌的 plaid-cli tokens 命令。