Разработка API - лучшая практика и как поддерживать несколько версий - PullRequest
16 голосов
/ 17 января 2012

Каков наилучший способ разработки API, который поддерживает несколько версий. Как я могу гарантировать, что даже если схема моих данных изменится (незначительные изменения), потребители моих API не будут затронуты? Любая эталонная архитектура, рекомендации действительно полезны.

1 Ответ

20 голосов
/ 17 января 2012

У Марка Ноттингема есть хороший пост в блоге о том, как создавать версии Web (REST) ​​API

http://www.mnot.net/blog/2011/10/25/web_api_versioning_smackdown

Также о версиях API в целом:

http://theamiableapi.com/2011/10/18/api-design-best-practice-plan-for-evolution/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...