getAccess

Requête

Permet de récupérer les droits de l'Utilisateur pour le Dictionnaire, sa Licence ainsi que les mentions. La réponse retourne un array d'objets License, et un User.

Endpoint

[Domain]/academy/api/v1/Dictionary/getAccess

Exemple

const endpoint = "[endpoint]";
const apiKey = "[myAPIKey]";

// Use the username and password to obtain data based on user rights
const username = "[username]"; // optionnel
const password = "[password]"; // optionnel

fetch(endpoint, {
    method: "POST", 
    headers: {
        "Authorization": apiKey,
        "username ": username,
        "password ": password 
    }
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Erreur :", error));

Réponse

{
    "Dictionary": {
        "variety": "shiKomori",
        "authorization": "all",
        "startValidity": "2021-01-06",
        "endValidity": "2022-01-06",
        "entries": "11554/11554",
        "licenseNumber": 40,
        "userNumber": 36,
        "version": 1
    },
    "Licenses": [
        {
            "number": 40,
            "name": "Apprendre à Parler",
            "description": ""
        }
    ],
    "User": {
        "number": 36,
        "firstName": "John",
        "lastName": "DOE",
        "displayName": "John Doe"
    },
    "message": "Utilisation des données Apprendre à Parler.",
    "provider": "ORELC",
    "web": "www.orelc.ac"
}

Description des champs

champ

Type

Description

Valeur par défaut

message

string

Message d'informations/erreurs

provider

URL

Nom du fournisseur

ORELC

web

URL

Lien du fournisseur

https://www.orelc.ac/academy/

Dictionary

Champ

Type

Description

Valeur par défaut

variety

string

Filtrage du contenu

shiKomori | shiMaore | shiMwali | shiNdzuani | shiNgzidja

authorization

string

Droit utilisateur sur le dictionnaire

all | demo | none

startValidity

string

Date de début de validité

yyyy-mm-dd (peut être vide)

endValidity

string

Date de fin de validité

yyyy-mm-dd (peut être vide)

entries

string

Nombre d'entrées autorisées

1000

licenseNumber

integer

Numéro de licence

userNumber

integer

Numéro de l'utilisateur

version

integer

Numéro de version du dictionnaire

1

Licenses

Champ

Type

Description

Valeur par défaut

number

integer

Numéro de licence

name

integer

Nom

description

string

Description

User

Champ

Type

Description

Valeur par défaut

number

integer

Numéro de l'utilisateur

firstName

string

Prénom

non nul

lastName

string

Nom

non nul

displayName

string

Nom d'affichage

Dernière mise à jour