恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

Automatisch 连接 Odoo 完整指南:Host、Port、Database 与 API Key 配置详解

  • 首页
  • 资讯中心
  • /
  • Automatisch 连接 Odoo 完整指南:Host、Port、Database 与 API Key 配置详解

相关资讯

专科生必学10款AI时代就业工具 2026/9/15 11:45:38
gpui-kit Avatar 头像组件实战指南:图片回退、OkLCH 自动配色与 AvatarGroup 分组 2026/9/15 11:40:38
​地球物理大地测量学计算系列之十八多源异质数据SRBF重力场全要素建模 2026/9/15 11:40:38

最新资讯

LogicFlow 画布 API 完全指南:resize / focusOn / zoom / fitView 与坐标换算实战
UI-TARS 实战指南:让 AI 看懂屏幕,像人一样操作你的电脑和手机
Windows上全面启用TLS 1.2:IIS、.NET与C#三层配置实战
go2rtc 怎么配置 preload 让启动时预加载摄像头流?
Topcoat Release Flow 揭秘:release-plz、CHANGELOG 与多 crate 版本联动
nerfstudio Generfacto 实战指南:用文本提示直接生成 3D 场景(Text-to-3D)

今日推荐

GDPR下大数据架构重构与隐私保护实践
多组学数据平台架构设计与优化实践
企业主数据管理系统架构设计与实施全解析

本周热门

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化
Flutter应用改名全指南:从Android到iOS的配置与工具实践

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

Automatisch 连接 Odoo 完整指南:Host、Port、Database 与 API Key 配置详解

发布时间:2026/9/15 11:45:38
Automatisch 连接 Odoo 完整指南:Host、Port、Database 与 API Key 配置详解 Automatisch 连接 Odoo 完整指南Host、Port、Database 与 API Key 配置详解【免费下载链接】automatischThe open source Zapier alternative. Build workflow automation without spending time and money.项目地址: https://gitcode.com/GitHub_Trending/au/automatischAutomatisch 作为开源工作流自动化平台即开源版 Zapier 替代方案内置了对 Odoo 的支持可通过 XML-RPC 外部 API 与 Odoo 数据库交互。本文以仓库内官方文档 packages/docs/pages/apps/odoo/connection.md 为主体结合后端 Odoo 集成源码完整讲解如何在 Automatisch 中创建 Odoo 连接、每个连接字段的取值规则与默认值以及连接验证的底层实现原理。读完本文你将能独立完成 Odoo 连接的配置与排错并理解连接凭证在后续自动化流程中是如何被复用的。Odoo 集成概览Automatisch 如何对接 Odoo在 Automatisch 后端中Odoo 是作为标准应用App注册的其应用定义位于 packages/backend/src/apps/odoo/index.jsexport default defineApp({ name: Odoo, key: odoo, iconUrl: {BASE_URL}/apps/odoo/assets/favicon.svg, authDocUrl: {DOCS_URL}/apps/odoo/connection, supportsConnections: true, baseUrl: https://odoo.com, apiBaseUrl: , primaryColor: #9c5789, auth, actions, });关键点在于supportsConnections: true表示该应用支持连接Connection体系即用户必须先配置一组 Odoo 凭证之后才能在执行流Flow中使用 Odoo 的动作。authDocUrl指向的正是本篇文章所依据的官方连接文档说明连接配置是整个 Odoo 集成使用流程的第一步。与 GitHub、Slack 等基于 OAuth 的应用不同Odoo 集成使用的是「邮箱 API Key」的凭证方式因此每个用户都需要手动提供自己的 Odoo 服务信息。创建 Odoo 连接需要提供的五项信息根据官方文档 connection.md要创建 Odoo 连接需要按以下步骤依次填写信息Host Name主机名填写 Odoo 服务所在的主机地址。Port端口填写 Odoo 服务运行的端口。Database Name数据库名填写要操作的 Odoo 数据库名称。Email Address邮箱地址填写将要与数据库进行交互的账户邮箱。API KeyAPI 密钥填写该 Odoo 账户对应的 API Key。其中API Key 需要在 Odoo 侧生成。Odoo 官方 API 文档中说明了如何创建 API Key通常位于 Odoo 账户的偏好设置 / 用户设置中可针对外部 API 调用生成专用密钥。在 Automatisch 中配置连接前请先确保已在 Odoo 中完成 API Key 的创建并将密钥妥善保管——后续连接验证与流程执行都会使用它。连接字段深度解析默认值与取值规则官方文档仅给出了字段名称而连接表单的完整定义位于源码 packages/backend/src/apps/odoo/auth/index.js。对照源码可以还原出连接表单的完整字段结构其中包含文档未列出的Secure安全协议字段实际填写时应一并注意字段 Key界面标签类型是否必填默认值说明hostHost Namestring是无Odoo 服务器主机名例如sub.domain.com不带协议前缀即不要写https://portPortstring是443主机运行的端口默认 443HTTPSsecureSecuredropdown是true主机是否通过安全协议通信可选值为True/FalsedatabaseNameDatabase Namestring是无Odoo 数据库名称emailEmail Addressstring是无与数据库交互的账户邮箱地址apiKeyAPI Keystring是无Odoo 账户的 API Key几个值得注意的取值细节Host 不要带协议源码中字段描述明确要求填写sub.domain.com这种不带协议的主机名。协议是否安全通过secure字段控制而不是写进 host 里。Port 默认 443云上部署的 Odoo 通常走 HTTPS443如果是自建实例且未启用 TLS则需要把secure改为False并将端口改为 Odoo 实际监听的端口例如 8069。Secure 字段的取舍secure决定底层 XML-RPC 客户端使用普通连接还是 TLS 加密连接详见下文源码分析。生产环境建议保持True。邮箱 API Key 成对使用Odoo 的认证模型是「数据库 用户名邮箱 API Key」三者共同参与认证因此邮箱必须与生成 API Key 的账户一致且该账户需对该数据库有访问权限。连接验证的底层原理XML-RPC 认证链路创建连接时Automatisch 并不会直接保存凭证了事而是会调用verifyCredentials对凭证做一次真实认证。这条验证链路完整展示了上述字段的底层用途构造 XML-RPC 客户端在 packages/backend/src/apps/odoo/common/xmlrpc-client.js 的getClient中会根据host、port与securesecure true时使用xmlrpc.createSecureClient否则使用xmlrpc.createClient构造客户端并拼接 XML-RPC 路径/xmlrpc/2/path。调用 authenticate 方法authenticate通过 XML-RPC 调用 Odoo 的authenticate方法参数为params: [ $.auth.data.databaseName, // 数据库名 $.auth.data.email, // 邮箱 $.auth.data.apiKey, // API Key [], // 空环境上下文 ]校验返回值如果认证成功Odoo 返回用户 IDuid整数若返回值不是整数则抛出错误Failed to connect to the Odoo server. Please, check the credentials!。写入连接显示名验证通过后verify-credentials.js 会把连接的显示名称设置为${email} ${databaseName} - ${host}方便你在连接列表中区分不同环境如开发库、生产库。定期复验is-still-verified.js 会再次调用verifyCredentials用于在后续使用中周期性确认连接凭证仍然有效。认证失败时的常见原因结合认证链路可以推断出最常见的失败场景数据库名拼写错误或邮箱对应的账户无权访问该数据库导致authenticate返回非整数API Key 无效被撤销、过期或复制不完整host 填入了协议前缀如https://odoo.example.com导致 DNS 解析与 XML-RPC 路径拼接异常端口 / Secure 设置与服务端实际配置不一致导致无法建立 TCP 或 TLS 连接。连接成功之后Odoo 动作如何使用这些凭证连接配置完成后便可在流程中使用 Odoo 提供的动作。当前 Odoo 集成内置的动作是Create Lead创建线索/商机定义在 packages/backend/src/apps/odoo/actions/create-lead/index.js对应官方动作文档 packages/docs/pages/apps/odoo/actions.md。该动作在运行时会再次调用authenticate($)获取uid通过execute_kw调用 Odoo 的crm.lead模型create方法写入 Name、Typelead/opportunity、Email、Contact Name、Phone、Mobile 等字段其中 Type 字段为下拉选项可选Lead线索或Opportunity商机。可以看到整个执行过程完全复用了连接中保存的databaseName、email、apiKey三个字段——这正是「连接」机制的意义所在凭证只需在创建连接时配置一次即可被所有依赖该连接的流程安全复用。配置速查清单最后将整个配置过程整理为一份可复制的速查清单在 Odoo 账户设置中生成 API KeyOdoo 官方外部 API 文档有详细说明进入 Automatisch 的 Connections 页面选择 Odoo填写 Host Name不带协议的主机名如odoo.example.com填写 Port默认443自建非 TLS 实例请调整选择 SecureTrue/False与端口/协议保持一致填写 Database Name、Email Address、API Key提交后等待 Automatisch 自动验证——验证通过后连接即创建成功可立即在流程中使用 Odoo 的 Create Lead 动作。若验证失败请优先核对数据库名、邮箱与 API Key 三者是否与 Odoo 侧完全一致其次检查 host / port / secure 的组合是否与你的 Odoo 部署方式匹配。【免费下载链接】automatischThe open source Zapier alternative. Build workflow automation without spending time and money.项目地址: https://gitcode.com/GitHub_Trending/au/automatisch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号