Vene4ka
@Vene4ka
фанат фаната пхп

Как проверить подписан ли на группу ВК пользователь?

Здравствуйте, столкнулся с проблемой. Делаю сайт, на котором при активации промокода - нужно проверить, подписан ли человек на группу проекта.

Пробовал кинуть такой запрос:
$g_id = 205582580;
    $u_id = $_SESSION["vkid"];
    $answer = json_decode(file_get_contents("https://api.vk.com/method/groups.isMember?group_id=$g_id&user_id=$u_id&v=5.131"),true);

Но в ответ от ВК получаю ошибку 5, что значит ошибку авторизации. В целом - понятно, что нужно получить access_token, но каждый раз при активации промокода открывать окно авторизации - по-моему брудовая затея. Помогите пожалуйста, как решить данную проблему?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
rpsv
@rpsv
делай либо хорошо, либо никак
Дак вам токен группы нужен, а не проверяемого пользователя. Внимательней почитайте API: https://vk.com/dev/groups.isMember

P.S. запросы делайте пожалуйста через guzzle, или хотя бы curl
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
не использовать апи.
парсинг
Ответ написан
solotony
@solotony
покоряю пик Балмера
получить токен и сохранить его
Ответ написан
Ваш ответ на вопрос

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

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