@EGORIKEBOLIK

Как получить количество подписчиков сообщества с помощью vk api?

Не могу разобраться как получить кол-во подписчиков группы. Могу ли я не являясь администратором группы получить эту информацию с помощью groups.getById?
Код:
session = vk.Session(access_token=token)
vk_api = vk.API(session)
apivers = 5.126

def get_content():
    name = input("Введите название групп: ")
    count = int(input("Введите кол-во групп: "))
    pybl = vk_api.groups.search(q=name, type="group", v=apivers, city_id=73, count=count)    #Поиск групп по параметрам
    
    url = "https://vk.com/"

    number = pybl["items"]    
    print(pybl)
    print("Количество найденных групп:",len(number))
    print("-"*40)

    
    zero = -1
    short = pybl['items'][zero]["screen_name"]
    ids = pybl['items'][zero]['id']
    members = vk_api.groups.getbyid(group_id = ids, v = apivers, fields = "members_count")  #Здесь возникает ошибка
    print("Ссылки на группы:\n")
    
    for i in range (len(number)):
        
        zero += 1
        ids = pybl['items'][zero]['id']
        short = url + pybl['items'][zero]["screen_name"]
        print(short, "\t id:",ids )
    print(zero +1)
    
    
get_content()


Ошибка:
vk.exceptions.VkAPIError: 3. Unknown method passed. request_params = {'method': 'groups.getbyid', 'oauth': '1', 'group_id': '98888771', 'v': '5.126', 'fields': 'members_count'}
  • Вопрос задан
  • 1416 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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