Навык работы с Postman получен

https://www.postman.com/



Протестировали API для разработки требований к интеграциям и посмеялись про POST 😉



1. Интеграция с DaData.ru для получения организации по ИНН и разбора адреса

API-документация: https://dadata.ru/api/

Ключ для авторизации в API: регистрируем ЛК разработчика и смотрим ключи в ЛК



Организация по ИНН

curl --location --request POST 'https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/party' \

--header 'Authorization: Token 🔑ВАШКЛЮЧ🔑' \

--header 'Content-Type: application/json' \

--data-raw '{

"query": "2801068082",

"count": 3

}'



Адрес:

curl --location --request POST 'https://cleaner.dadata.ru/api/v1/clean/address' \

--header 'X-Secret: 🔑ВАШКЛЮЧ🔑' \

--header 'Authorization: Token 🔑ВАШКЛЮЧ🔑' \

--header 'Content-Type: application/json' \

--data-raw '[ "имитровград Славского 7" ]'





2. Интеграция с API Яндекс.Погода



API-документация: https://yandex.ru/dev/weather/doc/dg/concepts/about.html

Ключ для авторизации в API:

1. Регистрируем ЛК Разработчика

2. Подключаем API Погоды

3. Забираем ключик и подставляем в Header



Погода по геокоординатам

curl --location --request GET 'https://api.weather.yandex.ru/v2/informers?lat=54.2371096&lon=49.5578455' \

--header 'X-Yandex-API-Key: 🔑ВАШКЛЮЧ🔑'





3. Авторизация приложения VK и получение информации о пользователе

API-документация: https://dev.vk.com/api/getting-started

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



Авторизация:

Скопируйте значение ниже в строку браузера и выполните вход со своей учеткой ВК

https://oauth.vk.com/authorize?client_id=🔑Тут id вашего приложения, которое вы создадите, тип приложения=сайт🔑&display=page&redirect_uri=http://getanalyst.ru&scope=friends, wall&response_type=token&v=5.131&state=123456



Скопируйте токен, который появится после авторизации. Он будет опять же в строке браузера. Его использовать для всех запросов ВК.



Поиграйте с правами доступа при авторизации: scope





Информация о пользователе:

API-документация: https://dev.vk.com/method/users.get

curl --location --request GET 'https://api.vk.com/method/users.get?user_ids=👩‍💻это мой id в vk👩‍💻&access_token=🔑Полученный при авторизации token для аутентификации запросов 😉 🔑&v=5.131' \

--header 'Cookie: remixQUIC=1; remixaudio_show_alert_today=0; remixff=0; remixlang=3; remixlgck=04b1bad07bc0b50ae0; remixstid=1147504354_fKBfmzR4GZgdMiKiJEo0QITN5fXC9WSbZEVBV3HziA8; remixua=-1%7C-1%7C-1%7C2988955906'





Вот так круто поработали сегодня на вебинаре!

Спасибо Вам ❤️



Программы обучения

Регистрация на 14 апреля уже открыта 😉