The complexity and size of web applications prompts developers to think about a rapid development process through third-party applications. Basically, we use third-party frameworks and libraries to automate the common tasks of web applications. Alternatively, we can use third-party services to provide functionalities that are not directly related to the application's core logic. Using APIs is a popular way of working with third-party services. The creation of an API opens the gates for third-party applications to access our application's data.
WordPress provides the ability to create an API through its built-in API powered by XML-RPC. The existing API caters to the blogging and CMS functionalities, while allowing developers to extend the APIs with custom functionality. This chapter covers the basics of an existing API, while building the foundation of a portfolio management system API. Here, you will learn the necessary techniques for building...