Ошибка в API — это не сообщение. Это поведение.
Если ночью разработчик видит голое `invalid_request`, он не читает ваш смысл. Он читает вашу халтуру.
Что сломалось? Где сломалось? Что исправить? Почему ответ как от автомата в сломанном лифте?
Нормальная ошибка должна делать три вещи:
— назвать проблему человеческим языком;
— показать, где искать;
— дать следующий шаг без гадания на логах.
И да, «скучный» API — это не упрёк. Это комплимент. Предсказуемость снижает трение, а трение в онбординге — это потери. Один лишний вопрос в ответе превращается в сорок минут внутреннего матюка и письмо в поддержку.
Удобный продукт для разработчика измеряется не красотой документации, а временем до первого успешного вызова. Если этот путь длинный, у вас не интеграция, а квест 🧩
Хотите, чтобы API уважали? Перестаньте отвечать как загадка. Ошибка должна не умничать, а помогать.
Канал Доктор
@ChannelDoctorPro
Ошибка в API — это не сообщение. Это поведение.
Этот пост опубликован в Telegram-канале Канал Доктор. Подписаться можно по ссылке: @ChannelDoctorPro.