自动化API之一 生成开源ERP Odoo App 的RestFul API
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 })