Как получить список пользователей из аутентификации Fire Base? Я хочу получить весь список зарегистрированных пользователей. Когда я использую listAllUsers()
-функцию, я получаю сообщение о том, что «администратор не определен».
Я использую эту функцию:
function listAllUsers(nextPageToken) {
admin.auth().listUsers(1000, nextPageToken)
.then(function(listUsersResult) {
listUsersResult.users.forEach(function(userRecord) {
console.info('user', userRecord.toJSON());
});
if (listUsersResult.pageToken) {
listAllUsers(listUsersResult.pageToken);
}
})
.catch(function(error) {
console.info('Error listing users:', error);
});
}
Сначала проверьте, все ли импортировано. Затем очистите кеш конфигурации php artisan config:clear или перестройте его php artisan config:cache.
вы импортировали модуль Admin SDK?.
const functions = require('firebase-функции'); const admin = require('firebase-admin'); admin.initializeApp(functions.config().firebase); Проверьте github.com/firebase/functions-samples/blob/master/quickstarts/… ИЛИ firebase.google.com/docs/functions/… для получения дополнительной информации.
как я могу получить всех пользователей из моей аутентификации firebase? У меня много пользователей в моей аутентификации firebase. теперь я хочу видеть на своей веб-странице всех пользователей в списке, как я могу получить, пожалуйста, предоставьте мне предложение и код. Я использую java-скрипт в своем проекте.
@prabhat убедитесь, что вы включили необходимые библиотеки в свое приложение.
<body>
<!-- Insert these scripts at the bottom of the HTML, but before you use any Firebase services -->
<!-- Firebase App (the core Firebase SDK) is always required and must be listed first -->
<script src = "https://www.gstatic.com/firebasejs/6.0.4/firebase-app.js"></script>
<!-- Add Firebase products that you want to use -->
<script src = "https://www.gstatic.com/firebasejs/6.0.4/firebase-auth.js"></script>
<script src = "https://www.gstatic.com/firebasejs/6.0.4/firebase-firestore.js"></script>
<body>
Вот ссылка для ознакомления: https://firebase.google.com/docs/web/setup#libraries_CDN
Попробуйте заменить admin
на firebase
, если это не работает... настройте код с помощью узловых модулей.
https://firebase.google.com/docs/admin/setup#add_the_sdk
npm install firebase-admin --save
// To use the module in your application, require it from any JavaScript file:
var admin = require('firebase-admin');
import * as admin from 'firebase-admin';
сэр, у меня все готово, включите все требуемые библиотеки в мое приложение.
<script src = "/__/firebase/6.0.2/firebase-app.js"></script> <script src = "/__/firebase/6.0.2/firebase-auth.js"></script> <script src = "/__/firebase/6.0.2/firebase-storage.js"></script> <script src = "/__/firebase/6.0.2/firebase-messaging.js"></script> <script src = "/__/firebase/6.0.2/firebase-firestore.js"></script> <script src = "/__/firebase/init.js"></script>
Итак, вы правильно загрузили библиотеку в свою систему?
@prabhat попробуйте изменить admin
на firebase
.. если это сработает, вам придется использовать модули узла для административного SDK.
Если это не работает. Следуйте этим инструкциям, чтобы настроить это с помощью приложения Node. firebase.google.com/docs/admin/setup#add_the_sdk
сэр, после использования этой ошибки {Uncaught SyntaxError: Unexpected token *}
@prabhat нужно более четко указать, как вы собираетесь использовать firbase sdk ... вы собираетесь использовать с приложением node или PHP? если вы собираетесь использовать с php, лучше использовать firebase-php.readthedocs.io/en/latest/…, иначе... если вы пытаетесь использовать Nodejs... следуйте инструкциям, которые я предоставил в решении.
я использую с узлом
Это потрясающе! следуйте этому firebase.google.com/docs/admin/setup#add_the_sdk
как я могу получить всех пользователей из моей аутентификации firebase? У меня много пользователей в моей аутентификации firebase. теперь я хочу видеть на своей веб-странице всех пользователей в списке, как я могу получить, пожалуйста, предоставьте мне предложение и код. Я использую java-скрипт в своем проекте.
Не существует API для получения списка всех пользователей из Firebase Authentication для использования на веб-странице. Если вы хотите отобразить список пользователей на своей веб-странице, вам придется либо сохранить этот список в базе данных, к которой вы можете получить доступ с веб-страницы (например, база данных Firebase Realtime или Cloud Firestore), либо использовать Firebase Admin SDK в надежной среде (например, серверу, которым вы управляете, или облачным функциям), и для создания собственного API, а затем вызовите этот API со своей веб-страницы.
См. эти предыдущие вопросы для получения дополнительной информации об этом:
я не использую в php код javascript, я использую firebase