2016-12-10 45 views
1

外部應用程序是否可以更新Odoo中跟蹤的庫存物品並將其標記爲已發貨給特定客戶?是否可以通過Web Service API使用Odoo清單?

如果是這樣,那麼最好的方法是什麼?通過XML-RPC Web服務API?有沒有REST API?

XML-RPC web API似乎暗示這是可能的,但它不會列出允許API執行操作的數據庫實體。此API可以在任何數據庫實體上執行嗎?

提前感謝您的時間。

+0

看看odoo web服務API文檔https://www.odoo.com/documentation/10.0/api_integration.html – Nope

回答

1

從我看到的情況來看,Odoo沒有一個常用的RESTful API。有一個用於與Odoo進行通信的API,可以找到here。以及如何實現這些功能的教程here

如果您需要一個RESTful API,那麼我會配置您自己的服務器並使其充當一個通過RESTful模型進行通信的反向代理。這樣您就可以將多個客戶端從一個點動態連接到多個數據庫實例。如果你對nodejs感到滿意here是一個npm模塊,它只是通過已經被JSON處理的遠程過程調用向數據庫發送HTTP帖子。這與Express的結合將爲您提供Odoo RESTful API的快速解決方案。

但是,該模塊似乎並沒有得到廣泛的維護,但邏輯相對容易遵循,您可以快速製作自己的模塊。

相關問題