Задать вопрос
ddv88
@ddv88
Binance Futures

VK API — доступ к группе из StandAlone?

Знаю, вопрос изъезжен, но поиски так и не дали вразумительного ответа.
В курсе что нужно использовать redirect_uri=https://oauth.vk.com/blank.html.
Но должен же быть способ выцепить code из ссылки и получить доступ к управлению группой.
Само собой если получаю токен на свой урл, то на выхлопе Access denied: no access to call this method.
Как ни странно, хочу сохранить бессрочный токен в sql и юзать его потом бесконечное количество раз без повторной авторизации.
Доверенный redirect URI в приложении через серв. авторизацию тоже не хочет воспринимать.

Авторизация:
https://oauth.vk.com/authorize?
client_id=ID_ПРИЛОЖЕНИЯ&
display=page&
redirect_uri=http://innovate.ru/blank.html&
grant_type=client_credentials&
scope=groups,manage&
response_type=code&
revoke=1

Получение токена:
https://oauth.vk.com/access_token?
client_id=ID_ПРИЛОЖЕНИЯ&
client_secret=ЗАЩИЩЕННЫЙ_КЛЮЧ&
redirect_uri=http://innovate.ru/blank.html&
code=КОД_АВТОРИЗАЦИИ

Выполнение метода:
https://api.vk.com/method/groups.getBanned?
group_id=ID_ГРУППЫ
&offset=0
&count=200
&access_token=ТОКЕН

На выходе:
{"error":
{"error_code":15,"error_msg":"Access denied: no access to call this method","request_params":[
{"key":"oauth","value":"1"},
{"key":"method","value":"groups.getBanned"},
{"key":"group_id","value":"XXXXXX"},
{"key":"offset","value":"0"},
{"key":"count","value":"200"}
]}}
  • Вопрос задан
  • 283 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@GrimJack
Исходя из ошибки, вы не разрешили приложению использовать данный метод
Ответ написан
Ваш ответ на вопрос

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

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