Задать вопрос
melodyn
@melodyn
Лучше нативная смерть, чем фреймворковая жизнь.

VK API: HTTP response code said error как бороться?

Переношу уже рабочего бота с хостинга на виртуальный сервер. На хостинге всё работает прекрасно, на серваке возвращается HTTP response code said error. Опытным путём выяснил, что ошибка происходит когда выполняется curl_init();

То есть такой код работает:
switch ($data->type) {
	case 'confirmation':
		echo secretKey;


А уже последующее обращение к API ВК возвращает данную ошибку:
function VKapi($method, $apiOpt){
	$apiOpt['access_token'] = token;
	$apiOpt['v'] = v;

    $ch = curl_init(); // ошибка проявляется здесь


Поэтому такой код не работает:
switch ($data->type) {
	case 'confirmation':
		echo secretKey;
		VKapi(прочий_код);


На хостинге стоял Апач, на серваке - Nginx. Возможно, нужна какая-то особая конфигурация сервера?
  • Вопрос задан
  • 1455 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    SMM-менеджер
    5 месяцев
    Далее
  • Skillbox
    Интернет-маркетолог с нуля до PRO
    4 месяца
    Далее
  • Stepik
    Основы SMM ВКонтакте без "воды" с нуля до специалиста
    1 неделя
    Далее
Решения вопроса 1
@voiceofnoise
Пакет php-curl установлен на сервере? Если нет, то sudo apt install php-curl
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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