Давно пользуюсь библиотекой GAPI - работает безотказно, однажды при переносе проекта на другой хостинг, стала ругаться на невозможность авторизоваться, при этом на старом все продолжало работать б/з (двух этапную авторизацию не использую).
Оказывается гугл стал больше заботиться о безопасности аккаунтов своих пользователей и может блокировать подозрительные попытки авторизации:
- об этом будет написано в самом аккаунте "Попытка входа из приложения или с устройства заблокирована", но даже после подтверждения что "Эти действия совершали вы? Да, я!", скрипт не заработал
- помог переход по ссылке
https://accounts.google.com/DisplayUnlockCaptcha, это что то впроде осознанного снятия блокировки установленного гуглом на приложение