Logo Web services

En français, In English

Webservices dans le portail de données TEMPO

Le portail de données TEMPO fournit un ensemble de web services qui permettent aux utilisateurs d'accéder aux données stockées dans le portail. Ces services sont conçus pour être faciles à utiliser et à intégrer à d'autres systèmes.

Ils sont fournis en tant que services RESTful.

Utilisation

Les services web sont disponibles sans aucune authentification. Par conséquent, seules les données publiques sont accessibles.

Spécification OpenAPI

L'ensemble des services web pour le portail de données TEMPO est auto-décrit en utilisant la spécification OpenAPI à openapi/openapi.json.

L'interface Swagger UI est utilisée pour explorer et tester les services web. Elle fournit une interface pour interagir avec les services web et comprendre leur comportement. L'interface affiche la documentation écrite au format OpenAPI, y compris les ressources REST, les paramètres et les schémas de réponse. L'interaction avec l'interface fournit la commande Curl, la requête HTTP et la réponse, ce qui facilite l'intégration avec d'autres systèmes.

Développez les détails d'une ressource en utilisant l'icône de la flèche vers le bas pour obtenir

Description technique des services web

Le portail de données TEMPO propose 15 points d'accès pour les données, les métadonnées et les utilitaires.

Données :

Métadonnées :

Utilitaire :

Toutes les réponses sont au format JSON et suivent la structure générique :

{
  "pagination": {
    "firstCursor": 0,
    "lastCursor": 0,
    "pageSize": 0,
    "totalCount": 0
  },
  "status": {
    "code": 0,
    "message": "string"
  },
  "data": [
    {
      "someattribute": "somevalue"
    }
  ]
}

La pagination est utilisée pour servir 15 000 valeurs. Le nombre maximum de valeurs par réponse peut être modifié en utilisant le paramètre pageSize (maximum 200 000 valeurs). Pour obtenir la valeur suivante, prenez la valeur lastCursor de la dernière réponse comme valeur de paramètre pour cursor pour la prochaine requête.

Utilisations externes des services web

Les services web du portail de données TEMPO sont utilisés depuis mai 2025 par le PEP725 (Pan European Phenology Project) pour obtenir des données pour certaines sources de données.

← TEMPO