Authentification

Accès

Pour accéder à l’API Le Temps vous devez disposer d’une clé d’API.
Pour savoir comment obtenir une clé d’API rendez-vous sur cette page.

Cette clé doit être transmise à chaque appel de l’API.

Elle doit être transmise sous la forme d’un header Authorization.

Authorization Bearer VOTRE_CLE_D_API

En l’absence de ce header, ou si votre clé est invalide, chaque appel de l’API répondra par une erreur 401 et indiquera ce code :

{
    "code": "api_key_invalid"
}

Permissions

Chaque clé d’API est configurée pour vous permettre d’accéder à certaines méthodes.
Par exemple votre clé peut vous permettre d’accéder à la recherche d’utilisateur mais pas à l’affichage d’une facture.
De même votre clé peut permettre - ou non - d’ajouter / modifier du contenu.
Si vous essayez d’appeler une méthode à laquelle vous n’avez pas accès vous obtiendrez une erreur 403 avec le code api_key_unauthorized et un message vous expliquant quel est le droit manquant :

{
    "code": "api_key_unauthorized",
    "details": "Il vous manque les droits suivants : XXX"
}