Я бы изменил существующий API, чтобы он соответствовал новому требованию, и вот важная вещь, которую я бы сделал при изменении.
1) Каждый раз, когда вы создаете любой API, всегда передается «версия» от клиента, этоТаким образом, вы будете знать, какой раздел кода для выполнения.Например, предположим, что у ваших мобильных пользователей есть две разные версии приложения, одна до этого выпуска, другая после.Для обоих пользователей полезно использовать управление версиями.
2) Передача «Тип устройства» от клиента, чтобы проверить, является ли клиент мобильным / вкладным или другим, это будет иметь несколько преимуществ, во-первых, вы будете знать, сколько пользовательской базыв телефоне / Интернете, другое преимущество заключается в том, что вы можете соответствующим образом настроить размер вывода, так как в Интернете будет больше информации по сравнению с мобильным приложением.
Теперь, когда у вас есть информация об устройстве и версии, вам просто нужно записать условие в своемсуществующий API.Как только вы почувствуете, что старая версия не используется, мы можем удалить эту часть API.
Надеюсь, это имеет смысл.