
Костя Филипин запись закреплена
Не получается подключить сервер к callback api vk
Сервер: H*roku
Ошибка:
Сервер вернул неправильный ответ: HTTP response code said error
Помогите решить проблему пожалуйста, я новичек и все делал по видосу одного кодера, все как у него — но у меня почему то не работает 🙁
Хочу сделать бота в личных сообщениях сообщества, который бы реагировал на определённые сообщения конкретным ответом. То есть, если пользователь шлёт цифру «1», то получает соответствующую инструкцию, если «2», то другую и так далее.
С моими знаниями (и при помощи гугла) удалось сделать такой вариант:
Этот код проверен уже, и он работает. Но не справляется с задачей. Дело в том, что сообщения, которые отправляются пользователям — большие. И при построении запроса, видимо, просто срабатывает ограничение на количество символов в методе file_get_contents .
Я попробовал сделать на сURL (по примерам документации):
Сообщение от пользователя не прочитывается. В запросах ВК: Error: HTTP response code said error . К сожалению, моих знаний тут не хватает (не судите строго, все с чего-то начинали).
Собственно вопрос: как отправить большое сообщение?
Переношу уже рабочего бота с хостинга на виртуальный сервер. На хостинге всё работает прекрасно, на серваке возвращается HTTP response code said error. Опытным путём выяснил, что ошибка происходит когда выполняется curl_init();
То есть такой код работает:
А уже последующее обращение к API ВК возвращает данную ошибку:
Поэтому такой код не работает:
На хостинге стоял Апач, на серваке — Nginx. Возможно, нужна какая-то особая конфигурация сервера?