Задать вопрос
YardalGedal
@YardalGedal
yeah boy

Проблема с POST и VK api. Почему не получается обратится к VK api?

Имеем такой код:
$text .= "
Поступила новая заявка на разблокировку! \r\n";
$text .= "Забаненный: vk.com/id".$_POST['id']." \r\n";
$text .= "Забанен: vk.com/id".$_POST['admin_id']." \r\n";
$is = 'https://api.vk.com/method/messages.send?access_token=токен&chat_id=1&message='.$text;
$is = json_decode(file_get_contents($is),true);
print_r($is);

После обращения к VK api, api возвращает ошибку:
[error_code] => 100
[error_msg] => One of the parameters specified was missing or invalid: message is empty or invalid

при этом дальше::
[4] => Array
                        (
                            [key] => message
                            [value] => 
                        )

Но я как бы задал значение $text и....в чем проблема? :) Пробовал менять одинарные кавычки на двойные и убирать перенос строки \r\n.
  • Вопрос задан
  • 3259 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
А если так?

$is = 'https://api.vk.com/method/messages.send?access_token=токен&chat_id=1&message='.urlencode($text);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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