ORELC Connector API
  • Introduction
  • Guide de développement
    • Tester dans l'environnement de démo
    • Développer votre application
      • Requêtes
      • Réponses
    • Mettre en production
    • Certifier votre application
  • Authentification
  • Requêtes
    • checkUser
    • getAccess
    • getList
    • getLexicon
    • getProperNouns
    • getWordsOfDay
    • getRecentWords
    • getRecentDefinitions
    • translate
    • createUser
    • Requêtes dépréciées
      • getAll
  • Objets
    • License
    • User
    • Dictionary
    • word
    • name
  • Langues
    • dialect
    • shikomoriLevel
  • Cas d'utilisation
    • Les claviers ou éditeurs de textes
    • Les traducteurs
  • Images
Propulsé par GitBook
Sur cette page
  • Requête
  • Réponse
  • Description des champs

Cet article vous a-t-il été utile ?

  1. Requêtes

getAccess

PrécédentcheckUserSuivantgetList

Dernière mise à jour il y a 1 an

Cet article vous a-t-il été utile ?

Requête

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

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

Dictionnaire
Licence
License
User