$link = '<a
class="adm-btn"
href="https://oauth.vk.com/authorize?client_id='. $appID . '&v=5.103&display=popup' .
'&scope=wall,photos,friends,notify,groups,offline&response_type=code&redirect_uri=' . $moduleSettingUrl . '">' .
Получить токен
'</a>'
if ($_REQUEST['code']){
$code = $_REQUEST['code'];
$appID = ...
$appSecretKey = ...
$groupID = ...
$urlToken = "https://oauth.vk.com/access_token?client_id=$appID&client_secret=$appSecretKey &code=$code&redirect_uri=$moduleSettingUrl";
$result = json_decode(HttpHelper::curlGet($urlToken), true);
$token = $result['access_token'];
if (isset($token)) {
сохраняем токен куда надо
}
LocalRedirect($moduleSettingPath);
die();
}