Пытаюсь сделать регистрацию при помощи VK API, хочу что бы пользователь нажал на кнопку, подтвердил что согласен конечно, прошла регистрация его перенаправило на главную.
<div id="login_button" onclick="VK.Auth.login(authInfo);">Войти</div>
<script language="javascript">
VK.init({
apiId: APP_ID
});
function authInfo(response) {
if (response.session) {
window.location.replace("https://oauth.vk.com/authorize?client_id=APP_ID&redirect_uri=http://site.ru/test2.php&response_type=code");
} else {
alert('not auth');
}
}
</script>
test2.phpif(empty($_GET['code'])) {
echo "это успех!";
} else {
header("location:https://oauth.vk.com/access_token?client_id=APP_ID&client_secret=APP_SECRET&code=".$_GET['code']."&redirect_uri=http://site.ru/test2.php");
}
я что то понимаю, но не до конца, документацию в частности. Всё проходит нормально я получаю access_token,expires_in,user_id по адресу
https://oauth.vk.com. Что дальше то с эти делать? Подбирать это AJAX? но я хочу обработать это всё в php, неужели нужно сделать столько махинаций.
может я что то не правильно делаю? ткните как надо.