O'Reilly logo

CakePHP 2 Application Cookbook by Jorge González, James Watts

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

API versioning

As time goes by, you'll find that an API changes and evolves. However, when others are interacting with your API, it's important to be coherent about where certain functionality exists and maintain a clear versioning of the actions available and their characteristics.

In this recipe, we'll look at how you can implement different API-versioning techniques to help maintain consistency in your API and promote a stable longevity.

Getting ready

We'll be using the code we created in a previous recipe to create a web service and extend it to allow for versioning of the API we defined.

How to do it...

Perform the following steps:

  1. Update the route for the API action that we added in a previous recipe; it will be used just for authentication purposes: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required