Как научиться работать с api ? ( основы )

Я написал небольшую программу для торговли ( не 1С ) и она работает у меня примерно на 20 точках. Но сейчас из-за изменений в законах мне надо научиться сканировать молоко и отправлять через api информацию о продажах в честный знак

Я не умею работать с api и поэтому все мои точки надо будет закрыть или перевести на другое ПО до 20.01.2022

Пожалуйста, посоветуйте книгу или ресурс для изучения, времени мало, но есть желание


Ответы (2 шт):

Автор решения: umd

Вам бы конечно для этого более подходящие инструменты использовать. Для работы с сетью и рестом, если нужно быстро поднять софт, то хорошо подходит golang. Там для реста есть фреймворк gin. Его думаю быстро освоите и не будете вникать в "подкапотку", так как в gin все очень просто и есть огромное количество примеров. Это совет если вы хотите быстро поднять софт. вот репозиторий разработчика gin. Вот неплохой ресурс по golang на русском языке. Вот исчерпывающая документация. Действуйте. У языка низкий порог вхождения. Думаю проблем не возникнет. Советую это так как сомневаюсь что Делфи имеет адекватные инструменты для всего этого) Так как в первых ссылка Гугл запроса я не нашел инфу по рест в Делфи. Есть конечно что-то такое но не знаю можно ли использовать для вас. Все вышенаписанное является моим личным мнением.

→ Ссылка
Автор решения: HemulGM

В Delphi есть отличный инструмент для работы с REST из коробки.
Позволяет во время дизайна настроить и посмотреть на работу API. Очень прост в использовании и стабильно работает.

Вкладка REST Client, компоненты TRESTClient, TRESTRequest, TRESTResponse

Вдобавок, есть инструмент для тестирования и генерации компонентов REST Debugger, который поможет разобраться с API.

Конкретно по вопросу: вот тут есть подробный разбор с примерами.

→ Ссылка