云中客

梦想有多大,就能走多远

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Odoo XML-RPC API使用

  • 背景

    1. 使用odoo 14旗舰版
    2. 存在多个DB
    3. 存在ssl
  • API测试程序

import xmlrpc.client
common = xmlrpc.client.ServerProxy('https://xxxx.xxxx.xxx/xmlrpc/2/common')
print(common.version())

如果链接成功显示如下:

{'server_version': '14.0+e-20220318', 'server_version_info': [14, 0, 0, 'final', 0, 'e'], 'server_serie': '14.0', 'protocol_version': 1}
  • 设置注意事项
    1. Nginx配置。以下项目去掉:
    #tcp_nopush on;
    #tcp_nodelay on;
    
    1. Odoo配置。版本变化,对应的设置也需要调整。
    proxy_mode = False
    server_wide_modules = base,web,web_kanban_gauge
    xmlrpc = True
    xmlrpc_interface = 
    xmlrpc_port = 8069
    
posted on 2022-04-12 16:23  走遍江湖  阅读(83)  评论(0编辑  收藏  举报