- 新春6折: Odoo19全面升级已完成,微信小程序支付全场6折。
- 即时下载:购买后从我的 应用中心下载
- 服务支持:购买后15天内邮件 安装指导
- 授权许可:购买即代表同意 用户协议
- 售后承诺: odooApp.cn 的模块与主题均保证功能与您下载时所见描述一致,如有异议可在下单后15天内申请免费退款
- 更多支持:务必参考 FAQ常见问题与答疑
API同步日志框架,Sync Base API Logger
API同步日志框架
统一管理外部API调用与回调日志,支持自动重试、Token刷新、日志保留策略
集中式API同步日志框架,支持自动重试、Token刷新与日志保留策略。
一行代码即可完成外部接口的发送、接收与全链路日志追踪。
功能概述
本模块为 Odoo 提供统一的 API 同步日志管理框架。通过服务商→应用→接口类型的三级配置体系, 实现对外部 API 调用的全链路日志记录、自动重试、Token 刷新与过期清理。 业务模块只需一行代码即可集成完整的 HTTP 请求发送与回调接收能力。
为 Odoo 提供统一的 API 同步日志框架。服务商→应用→接口类型三级配置, 覆盖全链路请求日志、自动重试、Token 刷新与日志保留策略,均可按需配置。 业务模块通过 send_httprequest() / receive_httprequest() 一行代码即可集成。
核心亮点
API 日志管理的一站式解决方案
1. 三级配置体系
Provider → App → Log Type
服务商、应用、接口类型三级管理,URL 正则匹配自动识别接口类型,支持 HTTP 方法、内容格式、重试次数与超时配置。
2. 双向日志记录
Outbound & Inbound
完整记录外发请求(方法、URL、请求头、请求体、参数)和响应数据(状态码、响应头、响应体),同时支持入站 Webhook 回调的自动接收与日志记录。
3. 自动重试与Token刷新
Token Refresh & Retry Logic
外发请求失败时自动刷新 Token 并按配置次数重试,使用 Savepoint 隔离每条记录处理,防止并发冲突,支持 Token 在 params/headers/URL 中的自动更新。
4. 一行代码集成
send_httprequest() / receive_httprequest()
业务模块通过 send_httprequest() 发送请求或 receive_httprequest() 接收回调,自动创建日志记录、执行请求、重试和响应记录,返回标准 Response 对象。
5. 日志保留与自动清理
Configurable Retention & Auto Cleanup
按接口类型配置日志保留天数,定时任务批量删除过期日志,支持设为 0 表示永久保留,分批删除避免内存溢出。
6. 业务记录关联
res_model / res_id Auto-Link
通过 res_model/res_id 自动关联 API 日志与业务记录,mixin.slog 混入模型让任意业务对象快速集成日志查看按钮。
通用特性
多语言与多公司
适配全球化部署
完整的多语言翻译支持,适配全球化企业部署。原生多公司架构,数据严格隔离。
全版本兼容
Odoo 19 至 12
支持 Odoo 19,18,17,16,15,14,13,12,EE/CE/.SH,兼容企业版、社区版及在线 SaaS。
代码完全开源
OPL-1 协议
基于 OPL-1 协议开源,代码透明可审计,支持二次开发与定制。
界面截图
核心功能界面一览
模块主界面
使用流程
配置服务商
创建服务商,配置地址与认证信息
定义接口类型
按URL规则定义各接口类型
一行代码调用
调用 send_httprequest() / receive_httprequest()
日志监控分析
检索日志,分析请求与响应详情
支持与依赖模块
- app_odoo_customize — Odoo 系统定制增强
odooai.cn
专业Odoo服务伙伴:开发、实施、咨询、培训全套解决方案
规格
| 版本 | 20.0, 19.0, 18.0 |