vk-ios-sdk icon indicating copy to clipboard operation
vk-ios-sdk copied to clipboard

Помогите решить проблему с проверкой пользователя на стороне сервера

Open codeitnos opened this issue 2 years ago • 0 comments

  1. Пользователь успешно авторизуется в клиентском приложении с правами VKScope.FRIENDS, VKScope.OFFLINE, VKScope.WALL, VKScope.PHOTOS, VKScope.MESSAGES, VKScope.DOCS

  2. После авторизации получаю access_token=1111111111111 из метода getAccessToken() и передаю его на сервер

  3. На сервере делаю запрос на адрес https://oauth.vk.com/access_token?v=5.131&client_id=<client_id>&client_secret=<client_secret>&grant_type=client_credentials и получаю из него "access_token": "22222222222222"

  4. Передаю запрос на адрес https://api.vk.com/method/secure.checkToken?token=1111111111111&access_token=22222222222222&client_secret=<client_secret>&v=5.131

В итоге получаю вот такую ошибку:

"error_code": 8, "error_msg": "Invalid request: this method is unavailable by client credential flow"

Моя цель, проверить авторизовавшегося в приложении пользователя и создать для него учетную запись, но вроде бы всё очевидно по запросам, но похоже я ушел не туда.

Помогите, пожалуйста!

codeitnos avatar Jul 17 '22 18:07 codeitnos