Привет, коллеги!
Я начинающий. Помогите пожалуйста разобраться с пониманием API и как к нему подступиться. На курсах не много внимания уделяли именно этому моменту, однако я хочу разобраться. Я гуглю давно, однако не нашел того пояснения, которое бы разложило мне все по полочкам. В общем как я это вижу (поправьте меня если я не прав):
- Взаимодействуя с API можно имитировать работу с фронтенда.
- При отсутствии фронтенда, можно тестировать приложение/сайт если разработчик предоставляет API (т.е. можно слать на бекенд HTTP запросы с конкретными параметрами и анализировать то, что возвращает сервер).
- Base URL - это точка входа в API
Вот я к примеру нарыл API гитхаба, по которому можно выгрузить репозитории user-а: https://api.github.c.../username/repos, вставил его в postman, сделал запрпос GET и получил кучу json-а своих репозиториев... И не понимаю зачем мне это.
Дайте пожалуйста пару советов, как разобраться. Или что хорошее почитать.
Спасибо!