2016-12-10 9 views
1

外部アプリケーションは、Odoo内で追跡された在庫アイテムを更新し、特定の顧客に出荷されたものとしてマークすることは可能ですか?WebサービスAPI経由でOdooの在庫を消費することは可能ですか?

もしそうなら、どうすればよいでしょうか? XML-RPC WebサービスAPI経由ですか? REST APIはありますか?

XML-RPC Web APIはこれが可能であることを暗示しているようですが、APIが動作することが許可されているデータベースエンティティはリストされていません。このAPIは任意のDBエンティティで動作できますか?

お時間をいただきありがとうございます。

+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モデルを介して通信するリバースプロキシとして機能させます。この方法で、複数のクライアントを1つのポイントから複数のDBインスタンスに動的に接続できます。あなたがnodejsに慣れているならば、hereはnpmモジュールで、リモートプロシージャコールを使ってJSON-ifiedされたデータベースへのHTTP投稿を作成するだけです。 expressと組み合わせると、Odoo RESTful APIのための迅速なソリューションが提供されます。

しかし、このモジュールは広く保守されているようではありませんが、論理は比較的簡単で、自分で素早く作成することができます。

関連する問題