# 📊 Documentation API – Service Web de Statistiques de Température


---

## 1️⃣ Présentation du Projet

Ce service web développé en **PHP / PDO** encapsule l'accès à la base de données `projet_capture`, hébergée sur le serveur **dev.rpd-labs.com**.

L'objectif est de fournir des statistiques de température agrégées via des **URLs sémantiques**, en respectant une architecture modulaire basée sur :

- Modèle (Validation des données)
- DAO (Accès aux données)
- Réécriture d’URL (mod_rewrite)
- Réponse au format XML

Toutes les données retournées sont générées dynamiquement à partir de fonctions d’agrégation SQL.

---

## 2️⃣ Documentation de l’API



### 📅 Statistiques Annuelles

> GET: https://dev.rpd-labs.com/service-temperature/annee/2026


### Parametre:


- {annee}



## Format de Réponse XML

```
<statistiques>
<periode>Annee 2026</periode>
<minimum>10.02</minimum>
<maximum>31.7</maximum>
<moyenne>25.66</moyenne>
</statistiques>
```
---

### 📅 Statistiques Mensuelles

> GET: https://dev.rpd-labs.com/service-temperature/mois/2026/02

### Parametres :

- {annee}
- {mois}


## Format de Réponse XML

```
<statistiques>
<periode>Mois 02-2026</periode>
<minimum>10.13</minimum>
<maximum>31.7</maximum>
<moyenne>28.36</moyenne>
</statistiques>
```

### 📅 Statistiques Journalières

> GET: https://dev.rpd-labs.com/service-temperature/jour/2026/02/28

### Parametres:

- annee
- mois
- jour

---

## 3️⃣ Format de Réponse XML
```
<statistiques>
    <periode>2025</periode>
    <minimum>-12.4</minimum>
    <maximum>34.7</maximum>
    <moyenne>16.2</moyenne>
</statistiques>
```







    
