Тестирование общедоступного дополнения для разрешений OAuth - PullRequest
0 голосов
/ 07 мая 2019

Я пишу приложение, которое получает адрес электронной почты пользователя, чтобы использовать его в качестве ключа учетной записи для выставления счетов. Когда я писал и тестировал надстройку для своей учетной записи, все работало нормально. Я выставил его на проверку для магазина дополнений и после того, как обзор был закончен, я проверил его на другой внешней учетной записи, которой я владею. Когда я это сделал, я обнаружил, что ничего не могу сделать, потому что я получаю следующую ошибку при попытке запустить какие-либо функции:

У вас нет разрешения на вызов Session.getActiveUser. Требуемые разрешения: https://www.googleapis.com/auth/userinfo.email

Теперь мне нужно пройти через многодневный процесс получения другой авторизации OAuth-области, в то же время мое приложение полностью сломано для моих пользователей. К счастью, сейчас у меня есть только несколько бета-тестеров, но мне нужен способ полностью избежать этой проблемы в будущем, поскольку недельное время простоя, пока я жду, пока Google пересмотрит мой сценарий, будет непростым для всех, кто будет использовать дополнение.

Поэтому мой вопрос: есть ли способ протестировать надстройку только с областями OAuth, указанными в манифесте и предоставленными в облачном проекте? Подобно тому, как я могу тестировать приложение с различными AuthMode уровнями разрешений? Это очень простая ошибка с серьезными последствиями, и я не могу найти хороший способ проверить это. Кроме того, есть ли способ немедленно вернуться к предыдущему выпуску, не проходя процесс проверки? Заранее благодарим за любую помощь в этом вопросе!

1 Ответ

0 голосов
/ 07 мая 2019

Чтобы ответить на ваши вопросы, просим ознакомиться с документацией :

Некоторые области OAuth чувствительны к , поскольку они разрешают доступ к данным пользователя Google.Если ваш проект сценария использует области, которые разрешают доступ к данным пользователя, проект должен пройти подтверждение клиента OAuth , прежде чем вы сможете опубликовать его публично как веб-приложение или дополнение .Для получения дополнительной информации см. Следующие руководства:

Для получения дополнительной информации см. Следующие статьи:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...