Widget et webservice météo - La météo sur votre site !


VOS VILLES

       Connectez-vous en haut

Widget et webservice météo

Vous cherchez une façon simple d'avoir la météo sur votre site ? Vous en avez assez des widgets météo partiellements personnalisables ? Vous cherchez des données météo pouvant être utilisées librement sur votre site (les afficher, les sauvegarder, les utiliser pour des calculs ou tout autre besoin qui vous est propre). Alors vous êtes au bon endroit ! Pour la première fois vous avez les données brutes ! On vous explique tout juste après !

Comment ça fonctionne ?

Vous n'avez qu'une seule chose à retenir, l'url ci-dessus ! Nous nous occupons du reste !

Comment est-elle construite ?

Rien de plus simple. Vous souhaitez obtenir la météo à Paris, remplacer la latitude et la longitude dans l'url par celle de Paris. Et c'est tout ! Votre identifiant n'est qu'une formalité à générer grâce au bouton ci-dessous. Prêt ?

(soyez inscrit et connecté)

Votre login




URL de votre site



(Le webservice ne fonctionnera qu'à partir de cette URL)




En cliquant sur "Générer un TOKEN", vous acceptez les conditions générales d'utilisations décrites en bas de page.




Quelques exemples

Afficher la météo actuelle à Lyon


Code PHP :
// Appel du webservice
$ws = file_get_contents('http://www.espace-meteo.com/WS/wea/Service?token=xxx&lat=45.7&lon=4.8');
$weather = json_decode($ws);

$jours = $weather->WEA->place->days;
echo $jours[0]->d . '<br />'; // Affiche la date
echo '<img src="' . $weather->WEA->urlPicto . $jours[0]->w . '.png" alt="pictogramme" /><br />'; // Affiche le pictogramme de temps
Résultat :
jeu. 28 sept. 2017 06
pictogramme

Afficher la météo sur 4 jours à Paris


Code PHP :
// Appel du webservice
$ws = file_get_contents('http://www.espace-meteo.com/WS/wea/Service?token=xxx&lat=48.8&lon=2.3');
$weather = json_decode($ws);

$jours = $weather->WEA->place->days;
echo '<table><tr>';
foreach ($jours as $jour) { // Parcourt l'ensemble des jours disponibles
              echo '<td>';
              echo '<img src="' . $weather->WEA->urlPicto . $jour->w . '.png" alt="pictogramme" /><br />';
              echo $jour->d;
              echo '</td>';
}
echo '</tr></table>';
Résultat :
pictogramme
jeu. 28 sept. 2017 06
pictogramme
jeu. 28 sept. 2017 09
pictogramme
jeu. 28 sept. 2017 12
pictogramme
jeu. 28 sept. 2017 15
pictogramme
jeu. 28 sept. 2017 18
pictogramme
jeu. 28 sept. 2017 21
pictogramme
ven. 29 sept. 2017 00
pictogramme
ven. 29 sept. 2017 03
pictogramme
ven. 29 sept. 2017 06
pictogramme
ven. 29 sept. 2017 09
pictogramme
ven. 29 sept. 2017 12
pictogramme
ven. 29 sept. 2017 15
pictogramme
ven. 29 sept. 2017 18
pictogramme
ven. 29 sept. 2017 21
pictogramme
sam. 30 sept. 2017 00
pictogramme
sam. 30 sept. 2017 03
pictogramme
sam. 30 sept. 2017 06
pictogramme
sam. 30 sept. 2017 09
pictogramme
sam. 30 sept. 2017 12
pictogramme
sam. 30 sept. 2017 15
pictogramme
sam. 30 sept. 2017 18
pictogramme
sam. 30 sept. 2017 21
pictogramme
dim. 01 oct. 2017 00
pictogramme
dim. 01 oct. 2017 03
pictogramme
dim. 01 oct. 2017 06
pictogramme
dim. 01 oct. 2017 09
pictogramme
dim. 01 oct. 2017 12
pictogramme
dim. 01 oct. 2017 15
pictogramme
dim. 01 oct. 2017 18
pictogramme
dim. 01 oct. 2017 21
pictogramme
lun. 02 oct. 2017 00
pictogramme
lun. 02 oct. 2017 03

Calculer la vitesse moyenne du vent sur les 4 prochains jours à Brest


Code PHP :
// Appel du webservice
$ws = file_get_contents('http://www.espace-meteo.com/WS/wea/Service?token=xxx&lat=48.8&lon=2.3');
$weather = json_decode($ws);

$jours = $weather->WEA->place->days;
$valeurs = array();
foreach ($jours as $jour) { // Parcourt l'ensemble des jours disponibles
              $valeurs[] = $jour->ws;
}
echo 'La vitesse moyenne du vent à Brest pour les 4 prochains jours sera de : ' . round(array_sum($valeurs)/count($valeurs)) . ' km/h';
Résultat :
La vitesse moyenne du vent à Brest pour les 4 prochains jours sera de : 40 km/h

Documentation détaillée

Informations

Ce webservice vous délivre l'ensemble des informations décrites ci-dessous :

{
    "WEA": {
        "version": "0.1", // Version du webservice
        "authorization": "true", // Autorisation d'utilisation
        "token": "534fea33d106e2.06499320", // Votre token (identifiant)
        "urlPicto": "http://www.espace-meteo.com/WS/wea/Picto/", // Url des pictogrammes
        "place": {
            "lat": "49", // Latitude
            "lon": "2.5", // Longitude
            "days": [ // L'ensemble des jours
                {
                    "d": "jeu. 17 avril 2014 11", // La date
                    "w": "0", // Le temps
                    "wd": "sudouest", // La direction du vent
                    "t": "12", // La température
                    "ws": "8" // La vitesse du vent
                },
                {
                    "d": "jeu. 17 avril 2014 14",
                    "ws": "9",
                    "wd": "ouest",
                    "w": "0",
                    "t": "18"
                },
                {...}
            ]
        }
    }
}
            

Correspondance pictogramme

Voici la correspondance des valeurs de temps et de direction de vent
Valeur : 0
Valeur : 1
Valeur : 2
Valeur : 3
Valeur : 4
Valeur : 5
Valeur : 6
Valeur : 7
Valeur : 8
Valeur : 9
Valeur : 10
Valeur : 11
Valeur : 12
Valeur : 13
Valeur : 14
Valeur : 15
Valeur : 16
Valeur : 17
Valeur : 18
Valeur : 19
Valeur : 20
Valeur : 21
Valeur : 22
Valeur : 23
Valeur : 24
Valeur : 25
Valeur : 26
Valeur : 27
Valeur : 28
Valeur : 29
Valeur : 30
Valeur : 31
Valeur : 32
Valeur : 33
Valeur : 34
Valeur : 35
Valeur : 36
Valeur : 37
Valeur : 38
Valeur : 39
Valeur : 40
Valeur : 41
Valeur : 42
Valeur : 43
Valeur : 44
Valeur : 45
Valeur : 46
Valeur : 47
Valeur : 48
Valeur : 49
Valeur : 50
Valeur : 51
Valeur : 52
Valeur : 53
Valeur : 54
Valeur : 55
Valeur : 56
Valeur : 57
Valeur : 58
Valeur : 59
Valeur : 60
Valeur : 61
Valeur : est
Valeur : nord
Valeur : nordest
Valeur : nordouest
Valeur : ouest
Valeur : sud
Valeur : sudouest
Valeur : sudest

Conditions générales d'utilisation

Espace météo souhaite vous offrir ce service gratuitement. Cependant, nous attendons une utilisation correcte de nos informations. Veillez donc à respecter l'ensemble des conditions énoncées ci-dessous.

  • Indiquez la source
  • Vous utilisez des données qui sont la propriété d'Espace météo, nous vous demandons donc d'indiquer la source du site à l'aide du lien suivant : <a href="http://www.espace-meteo.com/Prevision-Meteo/Prevision-a-15-jours">© Météo à 15 jours - Espace météo</a> de manière visible.
  • Quotas d'utilisation
  • Le quotas d'utilisation est fixé à notre propre limite de serveurs. Si vous solicitez de manière trop intensive ce service, nous serons dans l'obligation de vous en limiter l'accès afin que tout le monde puisse en jouir normalement.
  • Utilisations frauduleuses
  • Ces données étant gratuites, aucune vente ou échanges ne peut être engagés sous votre seule responsabilité.
  • Responsabilité
  • Espace météo ne pourra être tenu pour responsable des informations que vous diffusez grâce à ce service. Elles sont maintenant sous votre responsabilitées

Chaque demande sera étudiée et un suivi sera mis en place tous les 15 jours. Nous nous réservons le droit de vous en interdire l'accès si celles-ci ne sont pas respectées.

Entrez en contact


espacemeteo@gmail.com

Alexis Vandevoorde
Guillaume Chanteloube

Les droits


Mentions Légales
Droits de reproduction et de diffusion réservés
Copyright © - EspaceMeteo 2017