@rusgayfer

Ошибка Too many requests per second, как исправить?

От частых запросов выходит эта ошибка, как её можно исправить?

#Парсер VK
function pars_api($group)
{
	global $token;
	$Request = "owner_id=-".$group."&filter=owner&count=2&access_token=".$token."&v=5.73";
	$url = 'https://api.vk.com/method/wall.get';
	$curl = curl_init();
	curl_setopt($curl, CURLOPT_URL, $url);
	curl_setopt($curl, CURLOPT_POST, 1);
	curl_setopt($curl, CURLOPT_POSTFIELDS, urldecode($Request));
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
	$result = curl_exec($curl);
	curl_close($curl);
	$a_post = json_decode($result);
	global $it;
	$pinned = 1;	
if (($a_post->response->items[0]->is_pinned == $pinned)) // Проверяем есть ли закрепленная запись
{    
	 $it = 1;
} else {	 
	$it = 0; 
}	
	if(!empty($a_post->error))
	{
		debug_mess("ответ error: (".$a_post->error->error_code.")".$a_post->error->error_msg,3);
		send_mailo('получения');
		//continue; // php 7.0 не рабит
	}
	return $a_post;
}
  • Вопрос задан
  • 9837 просмотров
Решения вопроса 1
vkapi
@vkapi
Частотные и количественные ограничения запросов к API описаны тут: https://vk.com/dev/api_requests?f=3.%20%D0%9E%D0%B...
Также есть ограничения на сам метод wall.get: https://vk.com/dev/data_limits

Сам код тут никак не исправить, нужно укладываться в лимиты, тогда ошибок не будет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Меньше запросов слать или же желать это через кучу прокси
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 20:09
9000 руб./за проект
28 апр. 2024, в 19:54
2000 руб./за проект
28 апр. 2024, в 19:54
5000 руб./за проект