Как решить ошибку при работе с Vk API?

Задача постить с сервера посты с картинками в группу. использую https://github.com/fdcore/vk.api

почему начала появляться ошибка, раньше ее не было:

Validation required: please open redirect_uri in browser

как это можно исправить?

пробовал ставить права offline, при получении токена.
пробовал редиректить redirect_uri на сайт с сервера которого буду постить

ничего не помогает.
  • Вопрос задан
  • 2004 просмотра
Решения вопроса 1
Vencendor
@Vencendor Автор вопроса
Решение: среди данных об ошибке есть redirect_uri, этот адрес обычно имеет вид https://m.vk.com/login?act=security_check&api_hash... нужно открыть с того же ip что и обращение к api. При открытии может быть произведена проверка телефона, как при открытии своей страницы с другой страны.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@entermix
Данный метод доступен только Standalone-приложениям и web-приложениям, использующим окно подтверждения.

vk.com/dev/wall.post

Т.е. использовать его на стороне сервера запрещено.
Ответ написан
arti_djeims
@arti_djeims
права нужно в предыдущих версиях там капча
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы