zoukankan      html  css  js  c++  java
  • 自动化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
    })
     
  • 相关阅读:
    ASP.NET HTTP404错误怎么办
    ASP.NET HTTP500错误怎么办
    Fireworks如何制作透明窗口PNG
    CSS如何实现自定义鼠标应用到整个网页
    Dreamweaver如何设置自动换行,修改字体
    火狐浏览器缓存区的利用,如何提取火狐缓存的动画
    PHP快速入门 如何配置Apache服务器
    PHP中调用外部命令的方法
    PHP与SQL数据库交互中文乱码怎么办
    [Angular] Angular Attribute Decorator
  • 原文地址:https://www.cnblogs.com/jerryqm/p/12830446.html
Copyright © 2011-2022 走看看