Ребят извините может зря ну блин В чем ошибка кода
Сообщения просто не отправляется
<?php
if (!isset($_REQUEST)) {
return;
}
$confirmationToken = '36c3fc12';
$token = 'XXX';
$secretKey = 'testifvk';
$data = json_decode(file_get_contents('php://input'));
if(strcmp($data->secret, $secretKey) !== 0 && strcmp($data->type, 'confirmation') !== 0) return;
switch ($data->type)
{
case 'confirmation':
echo $confirmationToken;
break;
case 'group_join':
$userId = $data->object->user_id;
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$userId}&v=5.0"));
$user_name = $userInfo->response[0]->first_name;
$request_params = array(
'message' => "Привет {$user_name}, спасибо за подписочку",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
echo('ok');
break;
case 'group_leave':
$userId = $data->object->user_id;
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$userId}&v=5.0"));
$user_name = $userInfo->response[0]->first_name;
$request_params = array(
'message' => "{$user_name}, еххх наш сервер будет скучать",
'user_id' => $userId,
'access_token' => $token,
'v' => '5.0'
);
$get_params = http_build_query($request_params);
file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
echo('ok');
break;
}
?>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости