@SDmitrySS

Почему выдаётся ошибка Unable to find the server at oauth2.googleapis.com?

Я использую телеграмм-бота и заношу данные от пользователей в гугл-таблицы.
Бот расположен на локальном сервере и до этого всё работало прекрасно, но сегодня, по какой-то непонятной для меня причине, ведь я ничего не трогал, при попытке отправить данные он начал дропать следующую ошибку:
google.auth.exceptions.TransportError: Unable to find the server at oauth2.googleapis.com

Использую библиотеку pygsheets и непосредственно google drive api и spreadsheets api.
async def send_gs_data(*args, **kwargs):
    service_file = pathlib.Path("data_sheets.json")
    gc = pygsheets.authorize(service_file=service_file)
    sheetname = "ОП Запросы new"
    sh = gc.open(sheetname)
    wks = sh.worksheet_by_title('Лист1')
    values = [*args]
    wks.append_table(values, start="A1", end=None, dimension="ROWS", overwrite=False)


async def get_taged_message(message: types.Message):
    await send_gs_data(str(message.date), str(message.chat.id), str(message.chat['title']), str(message.message_id),
                           str(message.from_user.first_name), str(message.text))
    await bot.send_message(message.chat.id, "Вопрос получен",
                               reply_to_message_id=message.message_id)


При попытке запустить и протестировать бота локально на моём компьютере - всё отрабатывает и данные заносятся.
Но при работе с виртуальной машины ubuntu он выдаёт ошибку. Подскажите, пожалуйста, с чем связано и как исправить?
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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