Не могу разобраться как получить кол-во подписчиков группы. Могу ли я не являясь администратором группы получить эту информацию с помощью 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'}