Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
not_enough_purchased_services (купленных услуг для публикации или обновления данного типа вакансии не достаточно) — при публикации вакансии с типом free. Что именно нужно купить для бесплатных вакансий — не понятно. Решение: указать type: standard;
Со стороны это выглядело так, словно аккаунт, связанный с API, выступает мастер-аккаунтом и остальные менеджеры должны от него наследоваться через интерфейс сайта. Пока один из менеджеров не был привязан, возвращалась ошибка quota_exceeded для его аккаунта. Точно разобраться как это работает не было возможности, если вы знаете — сообщайте!
quota_exceeded (квота менеджера на публикацию данного типа вакансии закончилась) —
квоты менеджера конфигурируются через hh.ru/employer/settings/quotas, последний же раз мы её видели при опечатке standart вместо standard в поле type;
"billing_type":{"id":"standart","name":"Стандарт"}` в теле запроса – получаю вполне вменяемую ошибку `400 Bad Request bad_json_data – billing_type`duplicate (аналогичная вакансия уже опубликована) при использовании флага ignore_duplicates — возникает при совпадающих полях name и area, независимо от наличия флага игнорирования дубликатов.
ignore_duplicates=true` — вакансия публикуется без ошибок.
FAQ по HeadHunter API (публикация вакансий)