Всем привет. Никак не могу поймать, как вывести весь список групп.
Знаю, что с помощью groups.get, но не понимаю как его использовать
Сам код
$client_id = id;
$client_secret = 'code';
$redirect_uri = 'http://vhelp.online/profile.php';
$url = 'http://oauth.vk.com/authorize';
$params = [ 'client_id' => $client_id, 'redirect_uri' => $redirect_uri, 'response_type' => 'code'];
echo $link = '<p><a href="' . $url . '?' . urldecode(http_build_query($params)) . '" class="nav-link rounded-pill px-4 position-relative border text-white fw-bold" style="right: 10px; top: 10px;">Вход</a></p>';
if (isset($_GET['code'])) {
$result = true;
$params = [
'client_id' => $client_id,
'client_secret' => $client_secret,
'code' => $_GET['code'],
'redirect_uri' => $redirect_uri,
];
$token = json_decode(file_get_contents('https://oauth.vk.com/access_token' . '?' . urldecode(http_build_query($params))), true);
if (isset($token['access_token'])) {
$params = [
'uids' => $token['user_id'],
'fields' => 'uid,first_name,last_name,screen_name,sex,bdate,photo_big, email, groups',
'access_token' => $token['access_token'],
'v' => '5.101'];
$userInfo = json_decode(file_get_contents('https://api.vk.com/method/users.get' . '?' . urldecode(http_build_query($params))), true);
if (isset($userInfo['response'][0]['id'])) {
$userInfo = $userInfo['response'][0];
$result = true;
}
}
}
$_SESSION['id'] = $userInfo['id'];