Outils pour utilisateurs

Outils du site


systeme:generateur:randomuser

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
systeme:generateur:randomuser [2024/12/02 14:23] – créée techer.charles_educ-valadon-limoges.frsysteme:generateur:randomuser [2024/12/02 15:00] (Version actuelle) – [Générer de multiple noms] techer.charles_educ-valadon-limoges.fr
Ligne 5: Ligne 5:
 L'API proposée permet de personnaliser les données générées. L'API proposée permet de personnaliser les données générées.
   * Lien : https://randomapi.com/   * Lien : https://randomapi.com/
 +l'API renvoie les données suivantes (exemple) : 
 +<code json>
 +{
 +  "results": [
 +    {
 +      "gender": "female",
 +      "name": {
 +        "title": "Miss",
 +        "first": "Jennie",
 +        "last": "Nichols"
 +      },
 +      "location": {
 +        "street": {
 +          "number": 8929,
 +          "name": "Valwood Pkwy",
 +        },
 +        "city": "Billings",
 +        "state": "Michigan",
 +        "country": "United States",
 +        "postcode": "63104",
 +        "coordinates": {
 +          "latitude": "-69.8246",
 +          "longitude": "134.8719"
 +        },
 +        "timezone": {
 +          "offset": "+9:30",
 +          "description": "Adelaide, Darwin"
 +        }
 +      },
 +      "email": "jennie.nichols@example.com",
 +      "login": {
 +        "uuid": "7a0eed16-9430-4d68-901f-c0d4c1c3bf00",
 +        "username": "yellowpeacock117",
 +        "password": "addison",
 +        "salt": "sld1yGtd",
 +        "md5": "ab54ac4c0be9480ae8fa5e9e2a5196a3",
 +        "sha1": "edcf2ce613cbdea349133c52dc2f3b83168dc51b",
 +        "sha256": "48df5229235ada28389b91e60a935e4f9b73eb4bdb855ef9258a1751f10bdc5d"
 +      },
 +      "dob": {
 +        "date": "1992-03-08T15:13:16.688Z",
 +        "age": 30
 +      },
 +      "registered": {
 +        "date": "2007-07-09T05:51:59.390Z",
 +        "age": 14
 +      },
 +      "phone": "(272) 790-0888",
 +      "cell": "(489) 330-2385",
 +      "id": {
 +        "name": "SSN",
 +        "value": "405-88-3636"
 +      },
 +      "picture": {
 +        "large": "https://randomuser.me/api/portraits/men/75.jpg",
 +        "medium": "https://randomuser.me/api/portraits/med/men/75.jpg",
 +        "thumbnail": "https://randomuser.me/api/portraits/thumb/men/75.jpg"
 +      },
 +      "nat": "US"
 +    }
 +  ],
 +  "info": {
 +    "seed": "56d27f4a53bd5441",
 +    "results": 1,
 +    "page": 1,
 +    "version": "1.4"
 +  }
 +}
 +</code>
  
 +===== Utilisation =====
 +==== Générer un nom ====
 + 
 +Dans l'object **results** l'objet **name** founit les informations **title**, **first** (prénom) et **last** (nom). 
 +
 +  * Code en POwershell
 +
 +<code powershell>
 +# récuperer un nom
 +$user = Invoke-RestMethod -Uri https://randomuser.me/api/
 +$user.results.name.last
 +</code>
 +==== Générer de multiple noms ====
 +Utilisation du paramètre **results** pour un maximum de 5000 utilisateurs :
 +
 +https://randomuser.me/api/?results=5000
 +
 +<code powershell>
 +# récuperer 50 nom
 +$user = Invoke-RestMethod -Uri https://randomuser.me/api/?results=50
 +$user.results.name.last
 +</code>
 +
 +===== Documentation =====
 +Lien : https://randomuser.me/documentation
  
  
systeme/generateur/randomuser.1733145783.txt.gz · Dernière modification : 2024/12/02 14:23 de techer.charles_educ-valadon-limoges.fr