Задать вопрос
@vlatek
Digital Nomad

Ошибка VK API в Python TypeError: __call__() takes exactly 1 argument (2 given) что исправить?

Добрый день, нужно вывести список групп юзера

import vk
access_token = "123456789"
v = 5.92
session = vk.Session(access_token=access_token)
vkapi = vk.API(session)
userid=123456789
subscriptions_list = vkapi.users.getSubscriptions( v, user_id=userid, extended=0)['groups']['items']
print(subscriptions_list)


Ошибка такая
-----------------------------------
TypeError Traceback (most recent call last)
in
----> 7 subscriptions_list = vkapi.users.getSubscriptions( v, user_id=152403417, extended=0)['groups']['items']
TypeError: __call__() takes 1 positional argument but 2 were given


Что не так с конструкцией?
  • Вопрос задан
  • 1373 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
subscriptions_list = vkapi.users.getSubscriptions( v = v, user_id=userid, extended=0)['groups']['items']


Нужно указывать именованные аргументы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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