• 12-06-2024, 21:15:31
    #1
    Firebase'de ki kullanıcı maillerini nasıl indirebilirim ?
  • Kabul Edilen Cevap
    • 1 Beğeni
      Merhabalar,

      Python ile yapabilirsiniz.
      pip install firebase-admin ile firebase sdk kurmalısınız sonrasında
      import firebase_admin
      from firebase_admin import credentials, auth
      cred = credentials.Certificate('serviceAccount.json')
      firebase_admin.initialize_app(cred)
      all_emails = []
      page = auth.list_users()
      while page:
          for user in page.users:
              if user.email:
                  all_emails.append(user.email)
          page = page.get_next_page()
      with open('userEmails.txt', 'w') as f:
          for email in all_emails:
              f.write(email + '\n')
      print("Kullanıcı e-posta adresleri 'userEmails.txt' dosyasına kaydedildi.")

      create service account'dan jason dosyası indirip yukarıdaki python betiğini çalıştırırsanız userEmails.txt tüm gmail listesini bu dosyaya kaydedecektir hocam. iyi forumlar diliyorum
  • 13-06-2024, 02:28:57
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Merhabalar,

    Python ile yapabilirsiniz.
    pip install firebase-admin ile firebase sdk kurmalısınız sonrasında
    import firebase_admin
    from firebase_admin import credentials, auth
    cred = credentials.Certificate('serviceAccount.json')
    firebase_admin.initialize_app(cred)
    all_emails = []
    page = auth.list_users()
    while page:
        for user in page.users:
            if user.email:
                all_emails.append(user.email)
        page = page.get_next_page()
    with open('userEmails.txt', 'w') as f:
        for email in all_emails:
            f.write(email + '\n')
    print("Kullanıcı e-posta adresleri 'userEmails.txt' dosyasına kaydedildi.")

    create service account'dan jason dosyası indirip yukarıdaki python betiğini çalıştırırsanız userEmails.txt tüm gmail listesini bu dosyaya kaydedecektir hocam. iyi forumlar diliyorum
  • 13-06-2024, 07:03:59
    #3
    mikoc adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Python ile yapabilirsiniz.
    pip install firebase-admin ile firebase sdk kurmalısınız sonrasında
    import firebase_admin
    from firebase_admin import credentials, auth
    cred = credentials.Certificate('serviceAccount.json')
    firebase_admin.initialize_app(cred)
    all_emails = []
    page = auth.list_users()
    while page:
        for user in page.users:
            if user.email:
                all_emails.append(user.email)
        page = page.get_next_page()
    with open('userEmails.txt', 'w') as f:
        for email in all_emails:
            f.write(email + '\n')
    print("Kullanıcı e-posta adresleri 'userEmails.txt' dosyasına kaydedildi.")

    create service account'dan jason dosyası indirip yukarıdaki python betiğini çalıştırırsanız userEmails.txt tüm gmail listesini bu dosyaya kaydedecektir hocam. iyi forumlar diliyorum
    Çok teşekkürler hocam