Как повысить количество запросов или понизить частоту запросов к VK API
Алгоритм бекенда такой :
- Ищу группы по ключевому слову через метод groups.search;
- Получаю дополнительную информацию о полученных группах с помощью метода groups.getById;
- Получаю 100 постов для каждой группы через метод wall.get
На третьем шаге алгоритм падает с ошибкой "Too many requests per second". Насколько понимаю execute метод не поможет, так как тут обращение идет к одному и тому же методу (wall.get), а ограничение в 25 запросов выдается, если обращаться к разным методам. Я уже пытался делать это через execute, та же ошибка. Пытался делать задержки между запросами в php(sleep(0.35)), но не помогало. Есть вообще вариант получить стенки(посты) у большого количества групп?
foreach ($groups as $group) {
$posts = $this->vk->wall()->get(env('VK_API_TOKEN'), ['owner_id' => -$group['id'], 'count' => 100]);
}