Я пытаюсь получить токен доступа к Google для доступа к API REST Google, например API данных YouTube от аутентифицированного пользователя (с использованием Firebase Authentication).
Я успешно интегрировал вход Google в свое приложение с помощью библиотеки Firebase-UI для Android - Auth. Токен, полученный из метода FirebaseUser.getToken()
, не является допустимым токеном доступа Google для API REST.
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.
Любые входы? Прокомментируйте здесь, если я не предоставил достаточную информацию. Спасибо:)