@igorbvik

Почему метод VK API users.getSubscriptions не работает с несколькими аргументами?

Доброго времени суток.

При написании алгоритма возникла проблема. Используя метод users.getSubscriptions, хочу получить перечень подписок пользователя. Если при вызове метода аргументы отсутствуют, терминал возвращает перечень подписок аккаунта, с которого осуществлялся вход. При выполнении программы с большим количеством аргументов, чем 0, терминал выдаёт следующую ошибку:

Traceback (most recent call last):
File "pyvkapi", line 23, in
tar_subs = api.users.getSubscriptions(tar_id)
TypeError: __call__() takes exactly 1 argument (2 given)


Сам код:

import vk

""" VK INIT INFO """
app_id = '12345678'
my_id = '1234567'
my_email = 'email'
my_password = 'password'

""" STARTING VK INIT """
print("START")
session = vk.AuthSession(app_id, my_email, my_password)
api = vk.API(session)

""" LOOKING FOR SUBSCRIPTIONS """
tar_id = '123456'
tar_subs = api.users.getSubscriptions(tar_id)
print(tar_subs)

print("END")
  • Вопрос задан
  • 560 просмотров
Решения вопроса 1
@igorbvik Автор вопроса
Sayonji @Sayonji
api.users.getSubscriptions(user_id=tar_id) не работает?
Написано 35 минут назад
Ответить

igorbvik @igorbvik
Sayonji: проблема решена, спасибо!
Написано только что
Ответить
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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