Получить токен доступа Google после проверки подлинности с использованием Firebase Authentication
Я пытаюсь получить токен доступа Google для доступа к API Google REST, например:API данных YouTube от аутентифицированного пользователя (с использованием Firebase Authentication).
Я успешно интегрировал Google Sign-In в свое приложение с помощьюFirebase-UI для Android - Auth библиотека. Токен, полученный изFirebaseUser.getToken()
метод не является допустимым токеном Google Access для REST API.
user.getToken(true).addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {
public void onComplete(@NonNull Task<GetTokenResult> task) {
if (task.isSuccessful()) {
String token = task.getResult().getToken();
// 'token' is not a Google Access Token
}
}
});
ВРуководство по входу в Google для веб-сайтовможно получить токен доступа, позвонивvar token = result.credential.accessToken;
, но я не могу найти аналогичный метод в Android.
Любые входы? Пожалуйста, прокомментируйте здесь, если я не предоставил достаточно информации. Спасибо :)