@NikHaker
/

Почему обрезается сообщение при отправке через vk api/curl (PHP)?

Приветствую. Вот мой код отправки сообщения через vk API + curl:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.vk.com/method/messages.send');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(['peer_id'=>$peer_id, 'message'=>$message, 'v'=>$v, 'access_token'=>$access_token]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
curl_close($ch);


При отправке больших сообщений (4,5-5 тыс. символов) мне приходит лишь обрезанное сообщение, при этом vk не возвращает никаких ошибок. Я получаю 4090 символов (хотя раньше и меньше приходило, не всегда 4090). Пробовал отправить своё сообщение через сайт вк - всё работает нормально и не обрезается. В документации ничего про ограничение объема текста не говорится. В чем моя проблема?
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы