Vous souhaitez partager les derniers détails 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 sport. 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'applications), qui sont essentiellement des logiciels que vous utilisez pour créer d'autres logiciels. Voici comment l'API weatherstack vous permet d'ajouter des données météorologiques à votre site Web.
À moins que vous ne soyez prêt à maintenir votre propre base de données sur la météo actuelle dans le monde entier, vos sites Web ont besoin d'une API météo. C'est soit cela, soit la vérification manuelle de la météo pour chaque visiteur ou utilisateur de l'application. De toute évidence, cela est hors de question.
Les API météo permettent d'accéder aux données rassemblées des stations météorologiques. Cela permet de fournir des informations météo 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 d'API et de formater les données pour fournir des informations à vos utilisateurs.
L'API weatherstack propose une collection d'outils pour une variété de langages de programmation, soutenus par des données météorologiques basées sur la localisation. Six terminaux sont disponibles :
Pendant ce temps, l'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 quelques millisecondes à partir d'un serveur avec une disponibilité de près de 100 %.
Intéressé par la création d'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 pour une utilisation commerciale du service. En bref, vous pouvez publier une application ou un service à l'aide de l'API weatherstack et potentiellement en tirer de l'argent.
Le package API Weatherstack gratuit vous offre 1 000 appels API par mois. Un "appel" est une utilisation d'instance unique des données de l'API, et à ce niveau est idéal pour le développement.
Une fois que votre application est opérationnelle, vous avez plusieurs niveaux de projet à atteindre :
Il y a aussi une Entreprise package offrant des fonctionnalités supplémentaires, un support dédié, des solutions personnalisées, etc. Si votre projet fonctionne à cette échelle, l'API weatherstack négociera un prix avec vous. Parmi les clients satisfaits de l'API weatherstack figurent Deloitte, Microsoft, Warner Bros. et Schneider Electric.
Tout le monde peut commencer en accédant gratuitement à l'API weatherstack. Rendez-vous sur la page d'inscription de 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 auprès de 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 d'API Weatherstack actuel.)
Vous pouvez d'abord jouer avec l'API 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 JSON Viewer.
Cependant, pour aller de l'avant avec le développement, vous aurez besoin d'un environnement de développement intégré (IDE) approprié.
La sortie API de base de weatherstack vous permet d'extraire la météo actuelle d'un emplacement spécifique.
http://api.weatherstack.com/current
? access_key =VOTRE_ACCESS_KEY
&requête =New York
Vous pouvez également inclure des paramètres facultatifs supplémentaires :
// paramètres facultatifs :
&unités =m
&langue =fr
&rappel =MY_CALLBACK
Le même schéma 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.
Voici un exemple secondaire, utilisant le point de terminaison de l'API de météo historique. Cette fois, vous pouvez spécifier une date pour les données météo.
// Point de terminaison de l'API météo historique
http://api.weatherstack.com/historical
? access_key =VOTRE_ACCESS_KEY
&requête =New York
&date_historique =2015-21-01
// paramètres optionnels :
&horaire =1
&intervalle =3
&unités =m
&langue =fr
&rappel =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.
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 d'éléments de style pour le rendre un peu plus lisible !
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éo sur votre site Web. Les aspects historiques de l'API sont également particulièrement utiles.
Avec une inscription gratuite pour une utilisation en développement et des plans tarifaires abordables à l'avenir, l'API weatherstack est certainement un look.
Vous cherchez d'autres API ? Nous avons également examiné l'API de géolocalisation IP, qui offre un moyen simple de démarrer avec les données de géolocalisation. Nous avons également examiné l'API Scrapestack, qui récupère efficacement les données des sites Web, ainsi que l'API Serpstack pour récupérer les données de recherche.