@CARLO5

Что я делаю не так. VK API метод groups.isMember?

Хотел написать скрипт который будет проверять есть ли в подписках у пользователя аккаунта каналы, находящиеся в списке group_ids. Не могу понять, почему при запуске, переменной присваивается значение 0, даже если группа находиться в подписках у пользователя.

import vk_api


session = vk_api.VkApi(token='token#здесь находиться токен аккаунта#')
vk = session.get_api()
def gus(user_id):
    
    group_ids = [
    213102625, 210113998, 190971514 ]
  
    for group_id in group_ids:
        se = session.method("groups.isMember", {'user_id': user_id, 'group_id': group_ids})
        print(se)
        
gus(user_id#сюда вписываю id аккаунта#)
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
HemulGM
@HemulGM
Delphi Developer, сис. админ
Метод проверяет на наличие в одной группе, а не в массиве. Передавать надо только одну группу, потом другие по одной.

Достаточно открыть документацию и посмотреть
https://dev.vk.com/method/groups.isMember
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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