Postman - это мощный инструмент для тестирования API, который позволяет создавать и отправлять запросы к различным сервисам. В данной статье мы рассмотрим, как создать запрос к сервису Яндекс.Погода в Postman.
Перед тем, как начать создание запроса, необходимо получить API-ключ от Яндекса. Для этого нужно зарегистрироваться на сайте Яндекса, выбрать нужный сервис и получить ключ API. По ссылке можно получить API Ключ.
Авторизуемся под аккаунтом Яндекс. И выбираем кнопку создать API-ключ, указывая севис Яндекс.Погода и тариф. Нас интересует тестовый тариф, так как все это мы делаем в рамках теста.
Для создания запроса в Postman необходимо выполнить следующие шаги:
0. Установить Postman и авторизоваться создав тестовый аккаунт.
1. Открыть Postman и выбрать метод запроса (GET). Для этого потребуется создать Workspaces и Collection в которой все будет храниться.
2. Вставить URL-адрес сервиса Яндекса, к которому будет отправлен запрос. (https://api.weather.yandex.ru/v2/forecast?)
3. Добавить параметры запроса (если они есть, а они есть). Открываем и читаем тестовую документацию. Нам понадобятся основные параметры это lat=<широта> и lon=<долгота>. Эти параметры вы сможете найти на Google Maps, для выбранного города или места. Я взял данные по Москва-Сити.
4. Добавляем заголовок запроса X-Yandex-API-Key. Для получения данных нам нужно авторизация на Яндексе, это мы сделаем с помощью добавления "X-Yandex-API-Key" со значением ключа API который получили ранее.
5. Отправить запрос, нажав на кнопку "Send".
6. Просмотреть ответ от сервиса Яндекса в разделе "Response".
Важно учитывать, что для успешного выполнения запроса необходимо правильно указать URL-адрес, параметры и заголовки запроса. Также необходимо проверить, что ключ API действителен и имеет необходимые права доступа.
В заключение, хочу сказать что вы молодцы, это ваш первый но не единственный запрос к серверу по ту сторон! Создание запроса в Postman - это простой и удобный способ тестирования API. С помощью этого инструмента можно быстро и эффективно проверить работу сервиса, а также выявить возможные ошибки и недочеты.
Ну а если ты добрался до самого конца то держи бонус:
Список интересных API без параметров и ключей доступа.
https://picsum.photos/200/300 - отправляет случайное изображение (цифры 200/300 это разрешение картинки)
http://placegoat.com/width/height - бесплатный генератор изображений коз
https://api.coindesk.com/v1/bpi/currentprice.json - цена Биткойн в реальном времени
https://randomuser.me/api/ - генератор пользовательских данных