自動化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
})

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM