kryamk
@kryamk

Как из headhunter вывести вакансии компании с категориями?

К примеру есть страница компании на headhunter. Нужно вывести на сайте wordpress вакансии с категориями как и на выше указанной странице (категория "Вакансии в других регионах" не интересует). Те должен быть вывод: категория Продажи и в ней вакансии, категория Закупки и в ней вакансии. Вакансии могут повторяться в разных категориях.
Использую HeadHunter API. Хотя там и написано что для получения информации о вакансиях нужна авторизация, приложение создать, токены какие-то и прочее... у меня данные и так приходят без всяких авторизаций.
Что на данный момент:
1. Отправляю запрос по адресу https://api.hh.ru/vacancies?employer_id=3647 и получаю данные о компании, в том числе массив с инфой о вакансиях (items), допустим там 20 вакансий
2. Перебрав эти 20 вакансий получаю у каждого ссылку (item.url) на более детальную инфу о вакансии https://api.hh.ru/vacancies/49048632 и отправляю ещё запрос
3. Получив для каждой вакансии подробную инфу, отбираю нужные и вывожу на сайте. Итого получается список из 20 вакансий

Но нужно то с категориями, а они как раз находятся в подробной инфе о вакансии (specializations) и этих категорий несколько.
Я предполагаю:
1 собрать в переменную все категории у всех товаров (вроде можно set использовать для уникальности)
2 собрать в переменную все товары
3 перебирать категории, и в каждой категории выводить название и перебирать все товары, где у каждого товара перебирать specializations сравнивая есть такая категория у товара или нет. Если есть - выводить товар на страницу

Может возможно попроще? Или такие вещи делаются на php? Авось найдется пример как достать из элементов объекта категории (которых может быть несколько) и после выводить это всё на страницу. Для данной задачи ведь не нужна авторизация?
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы