vk_api
vk_api copied to clipboard
Unknown error. Please send bugreport to [email protected]
В некогда работавшем скрипте есть вот такой кусок:
vk_session = vk_api.VkApi(
login, password,
app_id=app_id,
config_filename="{}/vk_config.v2.json".format(work_dir),
auth_handler=lambda: auth_handler(tfa_sockpath)
)
try:
vk_session.http.headers['User-agent'] = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:94.0) Gecko/20100101 Firefox/94.0'
vk_session.auth(token_only=True)
except Exception as e:
logging.critical(f"Authorization failed: {e}")
exit(70)
token_only и копипаста с юзерагентами - не увенчавшаяся успехом попытка применить решение из #432.
Когда выполнение доходит до .auth(), скрипт падает с одной из нижеприведённых ошибок.
Если vk_config.v2.json не существует, возникает следующая ошибка:
Authorization failed: Unknown error. Please send bugreport to [email protected]
Если же существует - ошибка другая:
Authorization failed: Expecting value: line 1 column 1 (char 0)
Наличие аргумента token_only на результат не влияет.
Окружение
vk_api: 11.8.0
Тестировано на питонах 3.8.4 (pyenv) и 3.10.5 на линуксах.