diff --git a/Web-documentation/all_contents.html.twig b/Web-documentation/all_contents.html.twig index 667258e..37c7d22 100644 --- a/Web-documentation/all_contents.html.twig +++ b/Web-documentation/all_contents.html.twig @@ -53,8 +53,8 @@ Версионирование API
    -
  1. Описание
  2. -
  3. Пример
  4. +
  5. Описание
  6. +
  7. Пример
{% endif %} diff --git a/Web-documentation/blocks/versioning-info.html.twig b/Web-documentation/blocks/versioning-info.html.twig index 32b27e7..7c8b120 100644 --- a/Web-documentation/blocks/versioning-info.html.twig +++ b/Web-documentation/blocks/versioning-info.html.twig @@ -2,7 +2,7 @@ {%- set outOfDateError = first(errorType.values) -%}
-

Описание

+

Описание

Необходимо иметь возможность поддержки нескольких версий API (для одновременной работы нескольких версий приложения). Также необходимо предусмотреть принудительное обновление какой-либо из версий.

Версии API будут размещаться на url-адресах вида <base_url>/v<version_number>/, где <version_number> - версия API.

При вызове любого метода в случае, если вызываемая версия API требует обновления приложения, сервер должен вернуть ошибку:
@@ -10,7 +10,7 @@

При этом приложение должно показать пользователю диалог с предложением установить новую версию из маркета, а остальные функции должны стать недоступными.

-

Пример

+

Пример

Первая версия API будет располагаться по адресу: <base_url>/v1/.
В тот момент, когда эта версия API перестанет поддерживаться, на все запросы этой версии API сервер должен возвращать следующий ответ: