Advertisement
Guest User

Random User API C#

a guest
Aug 14th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.64 KB | None | 0 0
  1. // Utilisation: List<String> UsersList = RetrieveUsers(10); (Donne une liste de 10 utilisateurs)
  2. // Ce qui donne par exemple:
  3. // male,mr,taylor,james,8424 victoria street,exeter,west midlands,B0 3UB,9.4547,-118.7048,-6:00,Central Time (US & Canada), Mexico City,taylor.james@example.com,e73df5f6-ffa6-4407-9de5-b619b52e2f0a,tinyfrog734,sssssss,70NypcB2,aeab2f5cc34f66d73ccd0664b04b5663,efb221b6b30d210758646f9371eae62f7e79d6d8,73c93f155b152cfe3e4ffa67e56fe2b5bf9a458dd5ac1c3ddaaceee94c090618,1966-03-08T08:56:14Z,52,2003-06-19T22:59:33Z,15,015394 30259,0736-146-858,NINO,JL 00 85 38 I,https://randomuser.me/api/portraits/men/58.jpg,https://randomuser.me/api/portraits/med/men/58.jpg,https://randomuser.me/api/portraits/thumb/men/58.jpg,GB
  4.         // Après c'est à toi de prendre les éléments qui te sont utiles ;)
  5.         public static List<String> RetrieveUsers(int Number)
  6.         {
  7.             List<String> UsersList = new List<String>();
  8.             for (int i = 0; i <= Number; i++) // Refait la fonction plusieurs fois = Number
  9.             {
  10.                 WebClient UserDownloader = new WebClient(); // using System.Net;
  11.                 String User = UserDownloader.DownloadString(new Uri("https://randomuser.me/api/?format=csv")); // Télécharge 1 utilisateur de l'api
  12.                 // PS: J'ai utilisé DownloadString. Donc le Thread UI va être bloqué durant le téléchargement. (Tu peux utiliser un autre thread pour éviter ça)
  13.                 UsersList.Add(Regex.Split(User, "\r\n|\r|\n")[1]); // Ajoute l'utilisateur à la liste (using System.Text.RegulerExpressions)s
  14.             }
  15.             return UsersList; // Retourne la liste
  16.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement