Providing a versioned public API using Services
Providing a public facing API for a site can be a very powerful tool, but without version things can end up in a mess. Versioning ensures that changes can be made to the API without disrupting those already using the API.
The session will cover the basics of setting up Services project and how to version an API using Services tools. Services tools provides services_historical module which simplifies the process of versioning an API and removes the need for a large amount of duplication.
In addition to demonstrating the Services UI, using exportables to define endpoints and resources will be demonstrated. Exportables make it easy to us a VCS on an API in addition to providing the public facing version. The end result is an extremely well control services implementation that can be deployed easily and consistently.
Schedule info
- Login to post comments