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 })