Всем привет.
Есть VK API, у него ограничение - не больше 3х запросов в секунду. Кто нарушит - получит код ошибки
6, и уведомление
Too many requests per second
Так же есть официальный
VK PHP SDK
Используя его я делаю такой запрос
$vk = new \VK\Client\VKApiClient(VK_API_VERSION);
for ($i = 0; $i < 30; $i++) {
$vk->messages()->send(....);
}
Время выполнения скрипта занимает ~10 секунд, ошибок нет. Что говорит о том, что эта библиотека сама следит за лимитами.
Теперь самое интересное, я проверил всё, и глазами код читал, и поиском всякие sleep'ы, и другие ключевые слова искал - ну нет там нигде ни слова о контроле количества отправляемых запросов.
Подскажите, пожалуйста, я такой невнимательный, или вконтакте работает на магии?