Unknown error. Please send bugreport to vk_api@python273.pw
please-fill-out-this-field opened this issue · 0 comments
please-fill-out-this-field commented
В некогда работавшем скрипте есть вот такой кусок:
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 vk_api@python273.pw
Если же существует - ошибка другая:
Authorization failed: Expecting value: line 1 column 1 (char 0)
Наличие аргумента token_only
на результат не влияет.
Окружение
vk_api: 11.8.0
Тестировано на питонах 3.8.4 (pyenv) и 3.10.5 на линуксах.