Я собираюсь создать API для веб-приложения, и меня интересует, что люди могут предложить в качестве хорошей практики.
Я уже планирую сделать его версией (версия 1 может контролировать только определенные аспекты системы, версия 2 может контролировать больше, но для этого может потребоваться изменение способа аутентификации, которая несовместима с версией 1), и аутентификация будет отличаться от стандартного имени пользователя/пароля, которое люди используют для входа в систему (если кто-то использует вредоносный инструмент, он не откроет их для полного олицетворения, как раз то, что позволяет api).
Есть ли у кого-нибудь дополнительные идеи или примеры сайтов с особенно хорошими API-интерфейсами, которые вы использовали?