Ce poste a été rendu possible grâce à un système de compensation par compensation. Le contenu et les opinions réels sont les seules vues de l'auteur, qui conserve l'indépendance éditoriale, même lorsqu'un article est sponsorisé. Pour plus de détails, veuillez lire notre avertissement.

Vous souhaitez partager les dernières informations météorologiques avec les visiteurs de votre site Web? Les widgets et autres codes qui affichent des prévisions météorologiques basées sur la localisation sont de plus en plus populaires, en particulier sur les sites d'actualités et de sports. Ces détails apparaissent également sur les applications mobiles et même sur les écrans d'accueil.

C'est grâce aux API (interfaces de programmation d'application), qui sont essentiellement des logiciels que vous utilisez pour créer d'autres logiciels. Voici comment API Weatherstack vous permet d'ajouter des données météorologiques à votre site Web.

Pourquoi votre site ou application a-t-il besoin d'une API météo?

A quoi pourrait ressembler l'API Weatherstack sur votre site

À moins que vous ne soyez prêt à gérer votre propre base de données de la météo actuelle dans le monde, vos sites Web ont besoin d'une API météo. Il s'agit soit de cela, soit de la vérification manuelle de la météo pour chaque visiteur ou utilisateur d'application. Il est évidemment hors de question de le faire.

instagram viewer

Les API météo permettent d'accéder aux données collectées à partir des stations météorologiques. Cela permet de fournir des informations météorologiques en direct aux utilisateurs finaux via des sites Web, des applications ou même des widgets de bureau.

Il vous suffit d'accéder à un point de terminaison API et de formater les données pour fournir des informations à vos utilisateurs.

Ce que vous pouvez faire avec l'API Weatherstack

L'API Weatherstack propose une collection d'outils pour une variété de langages de programmation, sauvegardés par des données météorologiques basées sur l'emplacement. Six points de terminaison sont disponibles:

  • Météo actuelle: Fournit des données météorologiques actuelles.
  • Météo historique: Afficher les données météorologiques historiques.
  • Séries chronologiques historiques: Renvoie des données météorologiques historiques de séries chronologiques.
  • Prévisions météorologiques: Obtenez des prévisions météorologiques jusqu'à 14 jours.
  • Recherche d'emplacement: Vérifiez la météo à un ou plusieurs endroits.

Pendant ce temps, API Weatherstack promet également des données météorologiques heure par heure pour des millions d'emplacements dans le monde. Les données sont fournies en millisecondes à partir d'un serveur avec une disponibilité de près de 100%.

Intéressé à créer une application météo avec l'API Weatherstack? Essayez-le avec l'inscription gratuite. Ceci est parfait pour le développement et offre un excellent point d'entrée à l'utilisation commerciale du service. En bref, vous pouvez publier une application ou un service à l'aide de l'API Weatherstack et potentiellement en gagner de l'argent.

Guide de tarification de l'API Weatherstack

Le package API Weatherstack gratuit vous donne 1 000 appels API par mois. Un «appel» est une utilisation à instance unique des données API et, à ce niveau, est idéal pour le développement.

Options de tarification Weatherstack

Une fois que votre application est opérationnelle, vous disposez de plusieurs niveaux de projet pour passer à:

  • la norme: 9,99 $ par mois (7,99 $ si facturé annuellement). Il comprend 50 000 appels API par mois, une assistance illimitée, la météo en temps réel, la recherche de position, le cryptage HTTPS, les données d'astronomie, les données d'heure en heure et les données historiques complètes.
  • Professionnel: 49,99 $ par mois (39,99 $ avec facturation annuelle). Cela permet 300 000 appels et toutes les fonctionnalités ci-dessus, ainsi que des prévisions sur 7 jours, la prise en charge de 40 langues et des requêtes groupées.
  • Entreprise: 99,99 $ par mois (79,99 $ si facturé annuellement). Cette option vous offre 1 000 000 d'appels, une assistance premium et des données de prévision à 14 jours.

Il existe également un Entreprise package offrant des fonctionnalités supplémentaires, un support dédié, des solutions personnalisées, etc. Si votre projet s'exécute à cette échelle, API Weatherstack négociera un prix avec vous. Parmi les clients satisfaits de l'API Weatherstack figurent Deloitte, Microsoft, Warner Bros. et Schneider Electric.

Premiers pas avec l'API Weatherstack

Tout le monde peut commencer en accédant à l'API Weatherstack sans frais. Dirigez-vous vers le Page d'inscription à l'API Weatherstack pour créer un compte gratuit. Vous n'avez pas besoin de fournir de détails de paiement à ce stade.

Après la configuration du compte, vous aurez accès à une clé API. Cette clé personnelle vous authentifie avec l'API; si nécessaire, vous pouvez le réinitialiser dans l'écran du tableau de bord du compte. (C'est également ici que vous trouverez les détails de votre plan API Weatherstack actuel.)

Vous pouvez jouer avec l'API initialement dans la fenêtre de votre navigateur. Les données renvoyées sont affichées dans la fenêtre de votre navigateur au format JSON. Vous pouvez améliorer son apparence en installant une extension de navigateur telle que Visionneuse JSON.

Sortie JSON de l'API Weatherstack

Pour aller de l'avant avec le développement, cependant, vous aurez besoin d'un environnement de développement intégré (IDE) approprié.

Utilisation de la sortie de l'API Weatherstack

La sortie API de base de Weatherstack vous permet de tirer la météo actuelle pour un emplacement spécifique.

Météo actuelle

http://api.weatherstack.com/current? access_key = YOUR_ACCESS_KEY & query = New York

Vous pouvez également inclure des paramètres facultatifs supplémentaires:

// paramètres facultatifs: & units = m & language = en & callback = MY_CALLBACK

Le même modèle se répète tout au long des différents appels d'API. La commande principale est un texte obligatoire, tandis que vous pouvez choisir de définir des paramètres facultatifs si vous le souhaitez.

Point final historique

Voici un exemple secondaire, utilisant le point de terminaison de l'API Weather Historical. Cette fois, vous pouvez spécifier une date pour les données météorologiques.

// Point final de l'API Weather Historical http://api.weatherstack.com/historical? access_key = YOUR_ACCESS_KEY & query = New York & historical_date = 2015-21-01 // paramètres facultatifs: & hourly = 1 & interval = 3 & units = m & language = en & callback = MY_CALLBACK

Encore une fois, la sortie de base de l'API s'affichera dans la fenêtre de votre navigateur. Notez que les comptes gratuits ne peuvent utiliser que l'API Current Weather.

Utilisation des données JSON de l'API Weatherstack

Vous pouvez tirer parti de la sortie JSON de l'API Weatherstack de plusieurs manières. Si vous connaissez PHP, Python, Node, jQuery et Ruby, par exemple, vous pouvez utiliser les données dans une application ou les afficher sur une page Web.

Pour les pages Web, vous aurez besoin du fichier de code pour récupérer les données JSON, le fichier HTML et un CSS. Dans la plupart des cas, vous aurez également besoin de certains éléments de style pour le rendre légèrement plus lisible!

Mettez les données météorologiques mondiales sur votre site Web ou votre application

De toute évidence, l'API Weatherstack est une excellente solution pour tous ceux qui ont besoin d'une API météo abordable et simple pour leur site. Vous pouvez en savoir plus sur les détails et la documentation de l'API sur weatherstack.com.

Comme elle est compatible avec PHP, Python, Node, jQuery et Ruby, l'API Weatherstack pourrait révolutionner les mises à jour météorologiques sur votre site Web. Les aspects historiques de l'API sont également particulièrement utiles.

Avec une inscription gratuite pour le développement et des plans de prix abordables à l'avenir, l'API Weatherstack est certainement un look.

Vous recherchez d'autres API? Nous avons aussi a examiné l'API de géolocalisation IP L'API de géolocalisation IP gratuite est un précieux outil pour les webmastersVous cherchez à adapter votre site Web aux visiteurs du monde entier? L'API de géolocalisation IP gratuite est un outil puissant pour vérifier. Lire la suite , qui permet de démarrer facilement avec les données de géolocalisation. Nous avons aussi a examiné l'API Scrapestack, qui élimine efficacement les données des sites Web, ainsi que les API Serpstack pour supprimer les données de recherche.

Christian Cawley est rédacteur en chef adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée. Il produit également le podcast vraiment utile et possède une vaste expérience en matière de support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amoureux des Lego et un fan de jeux rétro.