{ }milushkoff / api lab

Лаборатория работы с данными

Реальные вакансии.
Ваш первый API.

Исследуйте рынок труда с помощью кода. Находите вакансии, сравнивайте города и получайте данные hh.ru через учебный API.

HTTP REST JSONОдин ключ. Знакомые методы hh.ru.

первый запросrequest.http

# Сколько вакансий в Москве?

GET /hh-api/vacancies?area=1&per_page=1
Authorization: Bearer ВАШ_КЛЮЧ
Ответ сервера200 OK
{
  "items": [ /* вакансии */ ],
  "found": 1248,
  "page": 0,
  "per_page": 1
}

Пример структуры. Числа в живом ответе меняются.

Ваше исследовательское задание

Выберите вопрос. Проверьте его данными.

30 тем, инструкция преподавателя и согласование собственной идеи в кабинете.

07доступных GET-методов
JSONструктура ответов как у hh.ru
Ваш ключличная история и статистика

От запроса к исследованию

Быстрый старт и полезные адреса.

Аккаунт hh.ru не нужен. Подключением к источнику управляет преподаватель.

  1. Уточните свои данные

    Узнайте у преподавателя, под каким ФИО и в какой группе вы добавлены.

  2. Активируйте кабинет

    Откройте «Первый вход», введите ФИО, выберите группу и задайте пароль.

  3. Получите личный ключ

    В кабинете откройте «Доступ и пароль», выпустите и сохраните личный API-ключ. Он показывается целиком только при выпуске.

  4. Отправьте первый запрос

    Выполните запрос по примеру из инструкции. Передайте ключ в заголовке Authorization: Bearer ….

  5. Посмотрите результат

    Проверьте ответ и откройте «Журнал запросов» в кабинете.

Практика с обратной связью

Каждый запрос —
часть обучения.

В кабинете видно, какие методы вы вызывали, сколько ответов получили и где возникла ошибка.

Изучить API