Summary
Our goal for this chapter was to learn how the external API works and what it is capable of. We started exploring it using a simple Python XML-RPC client, but the external API can be used from any programming language. In fact, the official documentation provides code examples for Java, PHP, and Ruby.
There are a number of libraries to handle XML-RPC or JSON-RPC, some generic and some specific for use with Odoo. We showcased a particular library, OdooRPC.
With this, we finish the chapters dedicated to the programming API and business logic. Now, it's time to enter into the views and user interface. In the next chapter, we will see in more detail the backend views and user experience that can be provided out of the box by the web client. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access