@filimonovkola

Почему сервер не реагирует на запрос от VK API?

//Если это уведомление о новом сообщении...
case 'like_add':
//...получаем id его автора
$user_id = $data->object->liker_id->from_id;
//затем с помощью users.get получаем данные об авторе
$user_info = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$use..."));

//и извлекаем из ответа его имя
$user_name = $user_info->response[0]->first_name;

//С помощью messages.send отправляем ответное сообщение
$request_params = array(
'message' => "вы поставили лайк , {$user_name}!",
'liker_id' => $user_id,
'access_token' => $token,
'v' => '5.103',
'random_id' => '0'
);

$get_params = http_build_query($request_params);

file_get_contents('https://api.vk.com/method/messages.send?'. $get_params);

//Возвращаем "ok" серверу Callback API

echo('ok');

break;
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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