@NoobKoder
Пытаюсь в программирование

Возможно ли автоматизировать действия пользователя через vk mini apps?

Суть в том, что имеется приложение implicit flow для выставления лайков/подписок/репостов. Это не очень удобно, т.к. ресурс внешний и требует самостоятельного копирования URL с токеном. Совсем другое дело приложение внутри вк, которое к тому же сразу идентифицирует пользователя. С мини эпсами не сталкивался, но, начитавшись в документациях, понял, что не всё так красочно и эпсы имеют крайне скудный набор запросов. Так вот вопрос в том, можно ли реализовать api запросы wall.get и действия лайки/реп/подписки внутри mini app или даже не стоит их начинать изучать под свои задачи?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
См. список прав доступа, которые можно запросить в miniApp в описании метода VKWebAppGetAuthToken
Сейчас это..
  • friends — доступ к списку друзей пользователя.
  • photos — доступ к фотографиям.
  • video — доступ к видео.
  • stories — доступ к историям.
  • pages — доступ к вики-страницам.
  • status — доступ к статусу пользователя.
  • notes — доступ к заметкам пользователя.
  • wall — доступ к методам работы со стеной.
  • docs — доступ к документам.
  • groups — доступ к сообществам пользователя.
  • stats — доступ к статистике групп и приложений пользователя, администратором которых он является.
  • market — доступ к товарам.
И разумеется, эти разрешения привязаны к клиенту. С сервера их не вызвать, т.к. другой IP.

Размещать контент на стене ещё можно отдельным методом VKWebAppShowWallPostBox — пользователю надо будет подтвердить действие.

Или вот ссылкой поделиться на своей стене: VKWebAppShare — тоже после диалога подтверждения.

Подписаться на сообщество: VKWebAppJoinGroup — тоже после подтверждения.

Так что вся недобросовестная борода с автоматическими действиями потихоньку уходит в прошлое.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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