Не удается обновить область "электронная почта" и "профиль" в конфигурации Google Marketplace

В моем приложении я создал приложение Marketplace, которое использует

' https://www.googleapis.com/auth/userinfo.email'
" https://www.googleapis.com/auth/userinfo.profile"

Теперь по гуглу закрою userinfo конечная точка. Я пытаюсь изменить область видимости на эквивалентную "адрес электронной почты" и "профиль". Теперь, когда я пытаюсь обновить токен пользователя с новой областью действия. Я получаю ошибку ниже

{
"ошибка": "access_denied",
"error_description": "Запрошенный клиент не авторизован."
}

Я использую приведенный ниже код для обновления токена пользователя

new Builder().setTransport(NET_HTTP_TRANSPORT) .setJsonFactory(JACKSON_FACTORY) .setServiceAccountId(googleOAuthService.getServiceClientEmail()) .setServiceAccountScopes(googleOAuthService.getScopes()) .setServiceAccountUser(email) .setServiceAccountPrivateKeyFromP12File(keyFile);

Я не могу изменить сферу на https://www.googleapis.com/auth/plus.me как это покажет экран согласия снова.

Я думаю, что мне нужно добавить область "электронная почта" и "профиль" в конфигурации SDK Marketplace Google Marketplace, но это дает мне ошибку, что данная область является недействительной.

Кто-нибудь, пожалуйста, помогите мне, как я могу это исправить. заранее спасибо

0 ответов

Другие вопросы по тегам