Хотелось рассказать об одном инструменте, который может значительно упростить жизнь разработчику, который взаимодействует каким-то образом со сторонними API. Этот инструмент называется Insomnia.

По сути, это просто программа, которую вы можете сказать для вашей операционной системы и бесплатно ей пользоваться. Эта программа представляет собой так называемый API клиент. 

Есть и другие альтернативы этой программы, например Postman, но везде смысл одинаковый - это клиент для взаимодействия с API. 

Чтобы скачать этот клиент, можно перейти на сайт 

https://insomnia.rest

Там есть бесплатная версия и для вашей операционной системы это приложение будет скачано.

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

А зачем мне, вообще, эта программа, когда я могу написать программный код вручную? Дело в том, что с помощью этой программы можно общаться со сторонними апи значительно быстрее, чем бы вы написали какой-то программный код.

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

В случае с апи клиентом insomnia, вы можете намного проще все это организовать. Просто запускаем программу и для того, чтобы выполнить запрос к стороннему апи, создаем новый запрос, даем ему имя и выбираем тип запроса.

У вас появиться такая вкладка, в которой вы можете настроить настройки этого запроса, который будет выполняться к стороннему апи и в правой колонке будет выводиться тот результат, который должен прийти от стороннего апи.

Это намного более просто и быстрее, чем мы бы писали программный код. Указали адрес, указали тип запроса, отправили запрос и получили результат. 

Вот такой удобный REST-клиент.