odoo中接口开发之jsonrpc

odoo中接口开发之jsonrpc,第1张

一、了解jsonrpc
  1. odoo中提供了一个通用的接口

  2. URL地址:http://127.0.0.1:8069/jsonrpc(POST请求)
    固定的地址

  3. 该地址需要请求两次,第一次请求到uid,当前登录用户的uid

  4. 系统以json为数据格式基于http协议向odoo发送request报文,odoo处理request报文后,立即返回json格式的response报文。客户端调用odoo的服务,可以以自身的技术开发语言或框架,这块以Python为主

二、第一次请求,获取用户的uid

1. 请求地址时候,需要带的请求参数,Python中是字典格式

按照这个格式然后去请求,请求之后,得到的返回值,也是一段json,以下是返回值

登录成功返回uid,不成功返回false

三、第二次请求,带着第一次请求到的uid,进行相关 *** 作

然后下面放,实例请求代码:

模型类自带的方法

运行的结果:

[3]

返回的结果是,这条数据的id,,在列表中

也可以自己写方法,如在模型类中

然后再用jsonrpc调用,格式差不多

如下图

运行的结果:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/741938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存