Une clé API se compose d'un ID client et d'un secret client (clé secrète). Avec cette clé API, vous pouvez envoyer une demande pour obtenir un jeton d'accès, qui peut ensuite être utilisé dans l'API REST et SOAP.

Exemple de requête

curl --location 'https://api-learn.ispringlearn.com/api/v3/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Accept: application/json' \
--data-urlencode 'client_id=788f274b-68f4-11ee-b2b4-d6615e040b19' \
--data-urlencode 'client_secret=j016Mzmqxn0RpRuDp5K4xeMfgdUnuFgs2g8LLIFt-ho' \
--data-urlencode 'grant_type=client_credentials'

Exemple de réponse

{
    "access_token": "5_nz54vlUBIcxt8oJOmE5K6Qr1ARMy5jwPMdVATOCBB",
    "expires_in": 1800,
    "token_type": "bearer"
}

Paramètres  de la requête

Paramètre

Description

access_token

Jeton d'accès de l'API du compte iSpring Learn.

expires_in

La durée de vie du jeton est de 1800 secondes (30 minutes). Après cela, le jeton devient invalide.

token_type

Type de jeton utilisé pour l'autorisation, qui prend toujours la valeur « bearer ».


Terminé ! Vous avez maintenant un jeton d'accès. Utilisez maintenant le jeton d'accès dans l'API REST et SOAP. Le jeton d'accès est valide pendant 30 minutes.

Exemple de requête

curl --location 'https://api-learn.ispringlearn.com/content' \
--header 'X-Target-Locale: en-US' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer 5_nz54vlUBIcxt8oJOmE5K6Qr1ARMy5jwPMdVATOCBB'