Ενσωματώστε τα δεδομένα καιρού στην αρχική σας σελίδα με το Weatherstack API
Αυτή η ανάρτηση κατέστη δυνατή με την αποζημίωση. Το πραγματικό περιεχόμενο και οι απόψεις είναι οι μοναδικές απόψεις του συγγραφέα, ο οποίος διατηρεί την συντακτική ανεξαρτησία, ακόμη και όταν χορηγείται μια θέση. Για περισσότερες λεπτομέρειες, διαβάστε την αποποίηση ευθυνών μας.
Θέλετε να μοιραστείτε τις τελευταίες λεπτομέρειες του καιρού με τους επισκέπτες της ιστοσελίδας σας; Τα widgets και άλλοι κώδικες που εμφανίζουν προβλέψεις για τις καιρικές συνθήκες με βάση την τοποθεσία είναι όλο και πιο δημοφιλείς, ιδίως σε ειδήσεις και σε ιστότοπους με αθλητικές δραστηριότητες. Τέτοιες λεπτομέρειες εμφανίζονται επίσης σε εφαρμογές για κινητά ή ακόμα και σε οθόνες.
Αυτό είναι χάρη στα API (διεπαφές προγραμματισμού εφαρμογών), τα οποία είναι ουσιαστικά λογισμικό που χρησιμοποιείτε για την κατασκευή άλλου λογισμικού. Δείτε πώς API weatherstack σάς επιτρέπει να προσθέσετε δεδομένα για τον καιρό στον ιστότοπό σας.
Γιατί ο ιστότοπός σας ή η εφαρμογή σας χρειάζονται ένα API;
Εκτός αν είστε διατεθειμένοι να διατηρήσετε τη δική σας βάση δεδομένων με τις τρέχουσες καιρικές συνθήκες σε όλο τον κόσμο, οι ιστοτόποι σας χρειάζονται ένα API καιρού. Είναι είτε αυτό, είτε ελέγχει τον καιρό με το χέρι για κάθε επισκέπτη ή χρήστη της εφαρμογής. Προφανώς, το να το κάνετε αυτό είναι εκτός σκέψης.
Τα API για την ώρα παρέχουν πρόσβαση σε δεδομένα που έχουν ταξινομηθεί από μετεωρολογικούς σταθμούς. Αυτό επιτρέπει την παροχή ζωντανών πληροφοριών καιρού στους τελικούς χρήστες μέσω ιστότοπων, εφαρμογών ή γραφικών γραφικών.
Το μόνο που χρειάζεται να κάνετε είναι να αποκτήσετε πρόσβαση σε ένα τελικό σημείο API και να μορφοποιήσετε τα δεδομένα για να δώσετε πληροφορίες στους χρήστες σας.
Τι μπορείτε να κάνετε με το Weatherstack API
Το API weatherstack διαθέτει μια συλλογή από εργαλεία για μια ποικιλία γλωσσών προγραμματισμού, που υποστηρίζονται από δεδομένα με βάση τις καιρικές συνθήκες. Υπάρχουν έξι τελικά σημεία:
- Τρέχων καιρός: Παρέχει τρέχοντα καιρικά δεδομένα.
- Ιστορικός καιρός: Δείτε τα ιστορικά δεδομένα καιρού.
- Ιστορική χρονολογική σειρά: Επιστρέφει ιστορικά δεδομένα μετεωρολογικής σειράς.
- Πρόγνωση καιρού: Αποκτήστε προγνώσεις καιρού για έως και 14 ημέρες.
- Αναζήτηση τοποθεσίας: Ελέγξτε τον καιρό σε μία ή περισσότερες τοποθεσίες.
Εν τω μεταξύ, το Weatherstack API υπόσχεται επίσης δεδομένα μετεωρολογικού χρόνου για εκατομμύρια τοποθεσίες παγκοσμίως. Τα δεδομένα παρέχονται σε χιλιοστά του δευτερολέπτου από ένα διακομιστή με σχεδόν 100% uptime.
Ενδιαφέρεστε να δημιουργήσετε μια εφαρμογή καιρού με το API weatherstack; Δοκιμάστε το με την δωρεάν εγγραφή. Αυτό είναι ιδανικό για ανάπτυξη και προσφέρει ένα μεγάλο σημείο εισόδου στην εμπορική χρήση της υπηρεσίας. Με λίγα λόγια, θα μπορούσατε να δημοσιεύσετε μια εφαρμογή ή μια υπηρεσία χρησιμοποιώντας το API weatherstack και ενδεχομένως να κερδίσετε χρήματα από αυτό.
Τιμοκατάλογος API Weatherstack
Το πακέτο API ελεύθερης Weatherstack σας δίνει 1, 000 κλήσεις API ανά μήνα. Μια "κλήση" είναι μια μοναδική χρήση των δεδομένων API και σε αυτό το επίπεδο είναι ιδανική για ανάπτυξη.
Μόλις ξεκινήσετε την εφαρμογή σας, έχετε πολλά επίπεδα έργων για να επιταχύνετε:
- Τυπική τιμή : 9, 99 δολάρια το μήνα (7, 99 δολάρια εάν χρεώνεται ετησίως). Περιλαμβάνει 50.000 κλήσεις API μηνιαίως, απεριόριστη υποστήριξη, καιρός σε πραγματικό χρόνο, αναζήτηση τοποθεσίας, κρυπτογράφηση HTTPS, δεδομένα αστρονομίας, δεδομένα ανά ώρα και πλήρη ιστορικά δεδομένα.
- Επαγγελματική : 49, 99 δολάρια ανά μήνα (39, 99 δολάρια με ετήσια χρέωση). Αυτό επιτρέπει 300.000 κλήσεις και όλες τις παραπάνω λειτουργίες, καθώς και προβλέψεις 7 ημερών, υποστήριξη για 40 γλώσσες και μαζικές ερωτήσεις.
- Επιχειρήσεις : 99, 99 δολάρια ανά μήνα (79, 99 δολάρια εάν χρεώνονται ετησίως). Αυτή η επιλογή σας δίνει 1, 000, 000 κλήσεις, υποστήριξη υψηλής ποιότητας και δεδομένα πρόβλεψης 14 ημερών.
Υπάρχει επίσης ένα πακέτο Enterprise που προσφέρει πρόσθετα χαρακτηριστικά, ειδική υποστήριξη, προσαρμοσμένες λύσεις και πολλά άλλα. Αν το έργο σας τρέχει σε αυτή την κλίμακα, το API weatherstack θα διαπραγματεύεται μια τιμή μαζί σας. Μεταξύ των ικανοποιημένων πελατών της API που ανήκουν στην Weatherstack είναι οι Deloitte, η Microsoft, η Warner Bros. και η Schneider Electric.
Ξεκινήστε με το Weatherstack API
Οποιοσδήποτε μπορεί να ξεκινήσει αποκτώντας δωρεάν πρόσβαση στο API weatherstack. Προχωρήστε στη σελίδα εγγραφής API Weatherstack για να δημιουργήσετε έναν δωρεάν λογαριασμό. Δεν χρειάζεται να δώσετε λεπτομέρειες πληρωμής σε αυτό το στάδιο.
Μετά τη ρύθμιση του λογαριασμού, θα έχετε πρόσβαση σε ένα κλειδί API. Αυτό το προσωπικό κλειδί σας πιστοποιεί το API. εάν είναι απαραίτητο, μπορείτε να την επαναφέρετε στην οθόνη του πίνακα ελέγχου λογαριασμού. (Είναι επίσης εδώ ότι θα βρείτε λεπτομέρειες σχετικά με το ισχύον πρότυπο API για weatherstack.)
Μπορείτε να παίξετε με το API αρχικά στο παράθυρο του προγράμματος περιήγησης. Τα επιστραφέντα δεδομένα εμφανίζονται στο παράθυρο του προγράμματος περιήγησης σε μορφή JSON. Μπορείτε να βελτιώσετε τον τρόπο εμφάνισής του εγκαθιστώντας μια επέκταση του προγράμματος περιήγησης όπως το JSON Viewer.
Προχωρώντας με την ανάπτυξη, ωστόσο, θα χρειαστείτε ένα κατάλληλο ολοκληρωμένο περιβάλλον ανάπτυξης (IDE).
Χρησιμοποιώντας την έξοδο API Weatherstack
Η βασική έξοδος API από το weatherstack σάς επιτρέπει να τραβήξετε τον τρέχοντα καιρό για μια συγκεκριμένη τοποθεσία.
Ο καιρός τώρα
http://api.weatherstack.com/current ? access_key = YOUR_ACCESS_KEY & query = New York
Μπορείτε επίσης να συμπεριλάβετε πρόσθετες προαιρετικές παραμέτρους:
// optional parameters: & units = m & language = en & callback = MY_CALLBACK
Το ίδιο μοτίβο επαναλαμβάνεται σε όλες τις διάφορες κλήσεις API. Η κεντρική εντολή είναι απαραίτητο κείμενο, ενώ μπορείτε να επιλέξετε να ορίσετε προαιρετικές παραμέτρους εάν θέλετε.
Ιστορικό τελικό σημείο
Ακολουθεί ένα δευτερεύον παράδειγμα, χρησιμοποιώντας το Endpoint API Ιστορικού Καιρού. Αυτή τη φορά, μπορείτε να ορίσετε μια ημερομηνία για τα δεδομένα καιρού.
// Historical Weather API Endpoint http://api.weatherstack.com/historical ? access_key = YOUR_ACCESS_KEY & query = New York & historical_date = 2015-21-01 // optional parameters: & hourly = 1 & interval = 3 & units = m & language = en & callback = MY_CALLBACK
Και πάλι, η βασική έξοδος από το API θα εμφανιστεί στο παράθυρο του προγράμματος περιήγησης. Σημειώστε ότι οι δωρεάν λογαριασμοί μπορούν να χρησιμοποιούν μόνο το API Current Weather.
Χρησιμοποιώντας το JSON Data From Weatherstack API
Μπορείτε να επωφεληθείτε από την έξοδο JSON από το API weatherstack με διάφορους τρόπους. Αν είστε εξοικειωμένοι με την PHP, Python, Node, jQuery και Ruby, για παράδειγμα, μπορείτε να χρησιμοποιήσετε τα δεδομένα σε μια εφαρμογή ή να τα εμφανίσετε σε μια ιστοσελίδα.
Για ιστοσελίδες, θα χρειαστείτε το αρχείο κώδικα για να τραβήξετε τα δεδομένα JSON, το αρχείο HTML και ένα CSS. Στις περισσότερες περιπτώσεις, θα χρειαστείτε επίσης κάποια στοιχεία στυλ για να το κάνετε λίγο πιο ευανάγνωστο!
Βάλτε δεδομένα παγκόσμιου καιρού στον ιστότοπο ή την εφαρμογή σας
Είναι σαφές ότι το API weatherstack είναι μια εξαιρετική λύση για όσους χρειάζονται ένα προσιτό και απλό API καιρού για τον ιστότοπό τους. Μπορείτε να μάθετε περισσότερα σχετικά με τις λεπτομέρειες και την τεκμηρίωση του API στο weatherstack.com.
Καθώς είναι συμβατό με τις γλώσσες PHP, Python, Node, jQuery και Ruby, το API Weatherstack μπορεί να φέρει επανάσταση στις ενημερώσεις καιρού στον ιστότοπό σας. Οι ιστορικές πτυχές του API είναι ιδιαίτερα χρήσιμες.
Με δωρεάν εγγραφή για ανάπτυξη και οικονομικά προσιτά σχέδια τιμών, το API weatherstack είναι σίγουρα μια ματιά.
Ψάχνετε για άλλα API; Έχουμε επίσης αναθεωρήσει το IP IP Geolocation API Το API Geolocation Free IP είναι ένα πολύτιμο εργαλείο για webmaster Το Free IP Geolocation API είναι ένα πολύτιμο εργαλείο για webmasters Ψάχνετε να προσαρμόσετε τον ιστότοπό σας για τους επισκέπτες σε όλο τον κόσμο; Το δωρεάν AP IP Geolocation API είναι ένα ισχυρό εργαλείο για τον έλεγχο. Διαβάστε περισσότερα, το οποίο παρέχει έναν εύκολο τρόπο για να ξεκινήσετε με δεδομένα γεωγραφικής κατανομής. Εξετάσαμε επίσης το API Scrapestack, το οποίο αποκόπτει αποτελεσματικά τα δεδομένα από ιστότοπους.
Εξερευνήστε περισσότερα σχετικά με: Καιρός, Ανάπτυξη ιστού, Εργαλεία για Webmasters.