GoogleAuthUtil.getToken возвращает исключение GoogleAuthException: ServiceDisabled - PullRequest
0 голосов
/ 22 февраля 2020

Я выполнил процедуру, упомянутую в документации Google, касающуюся включения API Google Drive и создания учетных данных для диска Google в консоли разработчика для Google Drive. я вызываю аутентификацию, как указано ниже, accountName - идентификатор gmail. Когда я вызываю функцию ниже, я получаю исключение ServiceDisabled.

GoogleAuthUtil.getToken(context, gam.getAccountByName(accountName), "oauth2:" + DriveScopes.DRIVE)

У меня есть 2 разных приложения, одно персональное и другое, разработанное для третьей стороны. Так как оба были разработаны мной, я использовал один и тот же файл JKS для подписи приложений. Поскольку файл JKS один и тот же, SHA1 одинаков для обоих. Это создает проблему здесь?

1 Ответ

0 голосов
/ 01 марта 2020

Проблема исправлена. Проблема была с Oauth Consent. Необходимо заполнить все поля в Oauth Consent, указать название продукта, добавить значок, указать URL-адреса во всех полях ниже. Если нет личных URL-адресов, укажите URL-адрес firebase. Если ваше приложение уже зарегистрировано в firebase, тогда URL-адрес firebase должен быть уже там, и просто скопируйте и вставьте все ссылки ниже URL. Это решает проблему

...