Odoo 是基于Python写的一系列开源商业应用程序套装,前身是OpenERP。

此套装可满足中小型企业的一切应用需求,例如,企业基本的进销存、采购、销售、MRP生产制造、品保质量保障、企业招聘、员工合同、休假、午餐管理、内部论坛、车队管理、内部聊天IM沟通、客诉追溯管理、CRM客户关系管理、VOIP、E-Shop电子商务、网店、企业官方网站,财务会计、银行对账、资产管理、HR工资管理、预算管理、WMS仓库库存管理、POS街边小摊、社区商店、项目管理、条码、PLM等等

1.在服务器上安装开源ERP Odoo

安装步骤请自行百度,本文重点不在于指导安装,以下是安装后PC端效果。

2.在Uniconnector平台上注册Odoo App 移动端应用

3.配置Odoo App 移动端应用

按安装Odoo的服务器环境,填写数据库类型、版本、IP、端口、数据库名称、用户和密码,然后点击”测试连接”按钮。

提示”Test Successfull”,代表数据库连接成功。

4.生成Odoo App 移动端API

下一步,可以看到待生成的数据库服务,点击“生成微服务”按钮,开始生成微服务。

生成成功后,微服务状态变为“已生成”。

5.生成Odoo App Restful Api文档

在文档菜单中,选择刚刚生成的微服务,可以查看微服务对应的文档。

 6. Odoo App 调用生成的API

jquery.ajax:

$.ajax({
      "url": "https://d.uniconnector.com/{{接口基路径}}/{{查询对象}}",
      "type": "GET",
      "cache": false,
      "headers": {
        "appId": "{{创建App后的Id}}",
        "X-UniConnector-Api-Key": "{{订阅后的key}}"
      }
}).done(function (data, status, header) {
      //success body
}).fail(function (header, status, errorThrown) {
      //fail body
})
例子:读取发票数据 (接口基路径: /odoo/v1 ,发票资源名称account_invoice,AppId : 84 , ApiKey: d7a427f1-bd0f-4ea0-aac0-2b658e1dc000
$.ajax({
      "url": "https://d.uniconnector.com/odoo/v1/account_invoice",
      "type": "GET",
      "cache": false,
      "headers": {
        "appId": "84",
        "X-UniConnector-Api-Key": "d7a427f1-bd0f-4ea0-aac0-2b658e1dc000"
      }
}).done(function (data, status, header) {
      //success body
}).fail(function (header, status, errorThrown) {
      //fail body
})
 

版权声明:本文为jerryqm原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jerryqm/p/12830446.html