<?php
if (!isset($_REQUEST)) {
return;
}
$confirmation_token = '78e56**7';
$token = '03812f84824cb8213e7c9d97df26f12ffb0d8dc1a10e1a474edfffb33477d01695b8fcafd702a********';
$data = json_decode(file_get_contents('php://input'));
switch ($data->type) {
case 'confirmation':
echo $confirmation_token;
break;
case 'message_new':
$user_id = $data->object->user_id;
$user_info = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids={$user_id}&access_token={$token}&v=5.0"));
$user_name = $user_info->response[0]->first_name;
$mess = $data->object->text;
$idd = $data->object->peer_id;
$idpo = $data->object->from_id;
if ($mess == "!к") {
$requestparams = array(
'message' => "Привет! Если ты написал это, значит ты хочешь привязать свой аккаунт на сайте к ВКонтакте, для этого напишите нам Ваше имя/логин на сайте.",
'peer_id' => $peer_id,
'access_token' => $token,
'v' => '5.0'
);
$getparams = http_build_query($requestparams);
file_get_contents('https://api.vk.com/method/messages.send?'. $getparams);
}
//Возвращаем "ok" серверу Callback API
echo "ok";
break;
}
?>