View file modules/users/vk_auth.php

File size: 614B
<?

if (!isset($_GET['code'])) {
	exit('error code');
}

include 'vk_config.php';

$token = json_decode(file_get_contents('https://oauth.vk.com/access_token?client_id='.ID.'&redirect_uri='.URL.'&client_secret='.SECRET.'&code='.$_GET['code']), true);

if (!$token) {
	exit('error token');
}

$data = json_decode(file_get_contents('https://api.vk.com/method/users.get?user_id='.$token['user_id'].'&access_token='.$token['access_token'].'&fields=uid,first_name,last_name,photo_big&v=5.89'), true);

if (!$data) {
	exit('error data');
}

$data = $data['response'][0];

echo '<pre>';
var_dump($data);
echo '</pre>';

?>