Я пишу приложение, которое получает адрес электронной почты пользователя, чтобы использовать его в качестве ключа учетной записи для выставления счетов. Когда я писал и тестировал надстройку для своей учетной записи, все работало нормально. Я выставил его на проверку для магазина дополнений и после того, как обзор был закончен, я проверил его на другой внешней учетной записи, которой я владею. Когда я это сделал, я обнаружил, что ничего не могу сделать, потому что я получаю следующую ошибку при попытке запустить какие-либо функции:
У вас нет разрешения на вызов Session.getActiveUser. Требуемые разрешения: https://www.googleapis.com/auth/userinfo.email
Теперь мне нужно пройти через многодневный процесс получения другой авторизации OAuth-области, в то же время мое приложение полностью сломано для моих пользователей. К счастью, сейчас у меня есть только несколько бета-тестеров, но мне нужен способ полностью избежать этой проблемы в будущем, поскольку недельное время простоя, пока я жду, пока Google пересмотрит мой сценарий, будет непростым для всех, кто будет использовать дополнение.
Поэтому мой вопрос: есть ли способ протестировать надстройку только с областями OAuth, указанными в манифесте и предоставленными в облачном проекте? Подобно тому, как я могу тестировать приложение с различными AuthMode
уровнями разрешений? Это очень простая ошибка с серьезными последствиями, и я не могу найти хороший способ проверить это. Кроме того, есть ли способ немедленно вернуться к предыдущему выпуску, не проходя процесс проверки? Заранее благодарим за любую помощь в этом вопросе!