FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Intégrez les données météorologiques sur votre page d'accueil avec l'API Weatherstack

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.

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

Intégrez les données météorologiques sur votre page d accueil avec l API Weatherstack

À 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.

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, soutenus par des données météorologiques basées sur la localisation. Six terminaux 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éo : Obtenez des prévisions météo jusqu'à 14 jours.
  • Recherche d'emplacement : Vérifiez la météo à un ou plusieurs endroits.

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.

Guide de tarification de l'API Weatherstack

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.

Intégrez les données météorologiques sur votre page d accueil avec l API Weatherstack

Une fois que votre application est opérationnelle, vous avez plusieurs niveaux de projet à atteindre :

  • Norme :9,99 $ par mois (7,99 $ si facturé annuellement). Il comprend 50 000 appels d'API par mois, une assistance illimitée, la météo en temps réel, la recherche de localisation, le cryptage HTTPS, des données d'astronomie, des données heure par heure et des 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 sur 14 jours.

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.

Premiers pas avec l'API Weatherstack

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.

Intégrez les données météorologiques sur votre page d accueil avec l API Weatherstack

Cependant, pour aller de l'avant avec le développement, 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 d'extraire la météo actuelle d'un emplacement spécifique.

Météo actuelle

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.

Point de terminaison historique

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.

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 d'éléments de style pour le rendre un peu 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é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.


[]