Senior
HeadHunter има ограничение от 16 000 преглеждания на автобиографии на ден, и широк филтър изяжда всичко — как да решим това?
sobes.tech AI
Отговор от AI
За да заобиколите ограничението на HeadHunter от 16 000 прегледа на автобиографии на ден, когато един широк филтър изразходва цялото лимитиране, можете:
- Да разделите заявката на няколко по-тесни филтъра, така че всеки да връща по-малко автобиографии и да не превишава лимита.
- Да кеширате резултатите от филтрите от ваша страна, за да избегнете повторни заявки към API.
- Да използвате стратегия за постепенен обход: например, да заявявате автобиографии на части (пагинация) и с забавяния между заявките.
- Ако е възможно, да договорите с HH разширяване на лимитите или използване на специални API.
Пример за подход с разделяне на филтъра:
// Вместо един широк филтър
filters := []string{"location:Moskva", "experience:3-5", "salary:от 100000"}
// Разделяне на няколко заявки с по-тесни филтри
subFilters := [][]string{
{"location:Moskva", "experience:3-4"},
{"location:Moskva", "experience:5-6"},
}
for _, f := range subFilters {
// Формулирайте заявката и получавайте автобиографии
// ...
}
По този начин можете да контролирате броя на прегледите и да не превишавате лимита.