В облачных функциях вы должны использовать Admin SDK для взаимодействия со службами Firebase (Аутентификация, Firestore, Storage и т. Д. c).
Поэтому вы можете сделать следующее, чтобы получить подробности от пользователя, используя метод getUser()
:
admin.auth().getUser(uid)
.then(function(userRecord) {
// See the UserRecord reference doc for the contents of userRecord.
console.log('Successfully fetched user data:', userRecord.toJSON());
})
.catch(function(error) {
console.log('Error fetching user data:', error);
});
Подробнее и примеры здесь о том, как управлять пользователями через Admin SDK.
Обратите внимание, что объекты User
и UserRecord
не имеют свойства language
.