# node-red-contrib-dfapi-connector **Repository Path**: dfskgh/node-red-contrib-dfapi-connector ## Basic Information - **Project Name**: node-red-contrib-dfapi-connector - **Description**: 东方数科业务系统 API 集成节点,提供统一 API 网关功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2025-12-11 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # node-red-contrib-dfapi-connector > 东方数科业务系统 API 集成节点,提供统一 API 网关功能。 ## 支持的系统 - 东方数科 ERP 系统 - 客户关系管理 (CRM) 系统 - 供应链管理 (SCM) 系统 - 财务管理系统 ## 特性 - **统一认证**:OAuth 2.0 统一身份认证 - **请求优化**:自动重试、限流、缓存机制 - **监控告警**:API 调用监控和异常告警 - **文档集成**:Swagger/OpenAPI 自动对接 ## 安装配置 ### 安装 bash npm install node-red-contrib-dfapi-connector ### 系统配置 在 Node-RED 设置文件 (`settings.js`) 中添加 javascript dfApiConnector: { baseURL: 'https://api.east-digital.com', auth: { type: 'oauth2', clientId: 'your-client-id', clientSecret: 'your-client-secret' }, timeout: 30000 } ## 使用示例 ### 查询客户信息 json [ { "id": "api-call", "type": "dfapi-connector", "name": "获取客户数据", "service": "crm", "operation": "getCustomer", "wires": [["output-process"]] } ] ## 安全配置 ### 访问控制 支持基于角色的访问控制 (RBAC): - API 密钥管理 - 权限粒度控制 - 操作日志记录 ### 数据加密 - 传输层 TLS 加密 - 敏感数据字段级加密 - 数字签名验证 ## 相关项目 - [东方数科统一认证中心](https://github.com/东方数科/auth-center) - [API 网关管理平台](https://github.com/东方数科/api-gateway) ## 贡献指南 我们欢迎社区贡献,请阅读: - [代码贡献规范](CONTRIBUTING.md) - [测试标准](TESTING.md) - [问题反馈模板](ISSUE_TEMPLATE.md)