Python VK_API: TypeError
import vk_api
import rpc
token = 'токен стандалона'
vk = vk_api.VkApi(token=token)
user = vk.method('account.getProfileInfo',access_token='токен моего аккаунта')
print(user)
В ответ:
TypeError: method() got an unexpected keyword argument 'access_token'
Я понимаю то, что ошибка возникает из-за того, что в функции метод нет аргумента access_token, но куда тогда вставлять access_token?
UPD: Документацию читал, ничего подробного не нашел
Ответы (1 шт):
Автор решения: Sinka
→ Ссылка
Тут есть сразу несколько вариантов. Попробуйте для начала через vk_api, я однажды уже столкнулся с этой проблемой, могу разъяснить подробнее в комментариях. Метод vk_api.VkApi требует не просто token, а access_token, возможно, это и есть решение проблемы
import vk_api
vk_session = vk_api.VkApi(access_token = "ваш токен")
vk = vk_session.get_api()
Обнаружил новую схему, которая имеет надежду на выживание. Тут сразу достается новый токен, нужен лишь пароль и логин :
vk_session = vk_api.VkApi(LOGIN, PASSWORD)
vk_session.auth()
new_token = vk_session.token['access_token']