@niksorokin2005

Как решить данную проблему?

Выдает ошибку при заходе на страничку - /bot.php

Ошибка
Notice: Trying to get property 'type' of non-object in /storage/ssd1/978/10348978/public_html/bot.php on line 10


Код
<?php
if (!isset($_REQUEST)) { return; }

include_once('API/vk_api.php');
include_once('API/game.php');
$game = new game_api();
$vk = new vk_api($game->access_token, '5.80');

$data = json_decode(file_get_contents('php://input'));
switch ($data->type) {
case 'confirmation': echo $game->access_key; break;
case 'message_new': require('functions.php'); echo('ok'); break;
}

?>
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
glaphire
@glaphire Куратор тега PHP
PHP developer
Разберитесь, почему
$data = json_decode(file_get_contents('php://input'));

Не возвращает объект, потому что ошибка php говорит о том, что $data - не объект, поэтому свойство type из него получить нельзя
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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