@Billy_Milligan

Как получить данные с помощью VK API?

Пытаюсь сделать регистрацию при помощи 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.php
if(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, неужели нужно сделать столько махинаций.

может я что то не правильно делаю? ткните как надо.
  • Вопрос задан
  • 3266 просмотров
Пригласить эксперта
Ответы на вопрос 1
madmages
@madmages
Человек прямоходящий
чет не соображу, получив аксесс токен ты уже можешь делать запросы на вк апи, в чем собственно вопрос?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы