Как правильно получать токен и code в VK API

Доброго времени суток!

Пытаюсь написать Standalone бота для вконтакте, но остановился на самом простом моменте: не могу правильно получить токен для доступа к написанию постов в группе/паблике в Вконтакте.

Я следую инструкции описанной на гитхабе:
https://github.com/VKCOM/vk-java-sdk

введите сюда описание изображения

  1. Для начала надо получить code. Я захожу на официальную страницу для разработчиков вконтакте и следую там инструкции

  2. Я получаю некий код = REDIRECT_URI?code=7a6fa4dff77a228eeda56603b8f53806c883f011c40b72630bb50df056f6479e52a

  3. Далее я использую этот код в приложении вместе с APP_ID, CLIENT_SECRET и REDIRECT_URI (он у меня записан как https://oauth.vk.com/blank.html) и полученный code.

  4. Далее я пробую следующий код:

UserAuthResponse authResponse = vk.oAuth()
    .userAuthorizationCodeFlow(APP_ID, CLIENT_SECRET, REDIRECT_URI, code)
    .execute();

UserActor actor = new UserActor(authResponse.getUserId(), authResponse.getAccessToken());
System.out.println(vk.friends().get().execute());
  1. Далее я получаю код ошибки Access denied (15): Access denied: Incorrect token invalid_token и после этого уже не хочется разрабатывать для Вконтакте ничего.

Что я делаю не так?


Ответы (0 шт):