RU

Битрикс24 + Python: шесть функций, после которых REST становится проще

REST Битрикс24 можно удобно использовать из Python — для интеграций, миграций, аналитики и служебных скриптов.  Разбираем библиотеку a24wh: шес…

битрикс24pythonrestapiинтеграцияинтеграция с битрикс24вебхукивходящие вебхукиa24whcrm
Habr
RU

Шаблон ТЗ для проектирования REST API: готовый инструмент для аналитика

В этой статье - мой рабочий шаблон для описания REST API в ТЗ для разработчиков. В качестве примера я спроектировала учебную базу данных для финтех-…

apirestrestapirest apiтехническое заданиепроектированиешаблоншаблоны проектированияшаблонытз разработчикам
Habr
RU

Декларативное RPC вместо REST-ручек — победили сетевой бойлерплейт и вычистили код с помощью фреймворка Chord

Во многих проектах взаимодействие фронта с бэком до сих пор строится по классике: ручки, fetch, headers, дублирование типов. При таком подходе внуши…

chordrpcrestбэкендфулстек-разработкаjsonjson-rpcsveltesveltejs
Habr
RU

Ваше сообщение об ошибке читает уставший человек в два часа ночи

Два часа ночи, у разработчика горит релиз, он подключает ваш API — и получает в ответ голое «invalid_request». Что не так, почему, что делать — ни с…

apidxdeveloper experiencerestобработка ошибокerror handlingRFC9457problem detailsttfhwонбординг разработчиков
Habr
RU

Как настроить кастомную авторизацию в FESB и сохранить стандартный заголовок

При проектировании REST-интеграций часто возникает конфликт заголовков, когда и целевая система, и шина данных требуют дефолтный Authorization . В э…

авторизациязаголовок httpшина данныхинтеграцияинтеграция системapirest
Habr