Πρόβλεψη καιρού API – Προβλέψεις για τις καιρικές συνθήκες στον ιστότοπό σας, Gross Data for Weather Model – Infoclimat, Συνδεθείτε στο OpenWeather API – Κέντρο Βοήθειας – Pandasuite
Συνδεθείτε στο API OpenWeather
Επιλέξτε το μπλοκ κειμένου που υποδεικνύει τη θερμοκρασία. Στο παράθυρο Ιδιότητες, Κάντε κλικ στο εικονίδιο στο επάνω δεξιά και στο κουμπί Προσθήκη > Πηγή.
Αυτόματες προβλέψεις στο Παρίσι για τον ιστότοπό σας
Μπορείτε να καλέσετε το API Infoclimat, το οποίο θα σας επιστρέψει τις λεπτομερείς προβλέψεις για αυτήν την πόλη.
Σας ζητάμε να καθορίσετε την πηγή, με τη μορφή σύνδεσης στο www.άχρηστος.FR, στις εφαρμογές ή τις σελίδες σας χρησιμοποιώντας αυτά τα δεδομένα.
Αυτό το API περιορίζεται σε λογική και μη εμπορική χρήση. Θεωρείται λογική χρήση μικρότερη από 5.000 ερωτήματα σε 24 ώρες και λιγότερο από ένα αίτημα ανά δευτερόλεπτο, για όλα τα πρόβλεψη API.
Θα πρέπει να βεβαιωθείτε ότι δεν υπερβαίνετε αυτό το όριο ή η πρόσβασή σας θα είναι αυτόματα κλειδωμένη (σε αυτή την περίπτωση θα λάβετε ένα μήνυμα σφάλματος ERTP Υπερβαίνει το όριο εύρους ζώνης 509Ουσία. Σεβαστείτε την υπηρεσία μας που σας προσφέρεται δωρεάν, χωρίς διαφήμιση, από μια ένωση εθελοντών. Εάν οι ανάγκες σας είναι υψηλότερες (όσον αφορά τον αριθμό των αιτήσεων ή των διαθέσιμων παραμέτρων), επικοινωνήστε μαζί μας εκ των προτέρων.
Εάν το πλήκτρο ελέγχου ταυτότητας είναι λάθος, το μήνυμα 400 κακό αίτημα θα επιστραφεί. Εάν κυκλοφορήσει η εκτέλεση και τα δεδομένα δεν είναι διαθέσιμα, ο κωδικός θα είναι 409 σύγκρουση.
Σας συμβουλεύουμε να ελέγχετε πάντα τη ρύθμιση “request_state” πριν από την επεξεργασία δεδομένων, αυτό θα αποφύγει την αύξηση των εφαρμογών σας σε περίπτωση προβλήματος.
Όνομα παραμέτρου | Επίπεδα | Μονάδες | Περιγραφή |
---|---|---|---|
θερμοκρασία | 2Μ, έδαφος, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | Φλερβίνος | Θερμοκρασία |
βροχή | Δεν εφαρμόζεται | mm | Βροχόπτωση για 3 ώρες |
RAIN_CONVECTION | Δεν εφαρμόζεται | mm | Μεταφραστική βροχόπτωση για 3 ώρες |
πίεση | στάθμη θάλασσας | Πασαλικός | Πίεση σε στάθμη της θάλασσας |
υγρασία | 2Μ, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | % | Σχετική υγρασία |
νεφουλοσίτιδα | Συνολικό, υψηλό, μεσαίο, χαμηλό | % | Νέφωση |
κατεύθυνση ανέμου | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975 | ° | Κατεύθυνση μεσαίου ανέμου |
ανεμιστήρας | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975 | km/h | Μέτριος άνεμος |
wind_rafales | 10 μ | km/h | Αιολική δύναμη σε ριπές |
Iso_zero | Δεν εφαρμόζεται | Μ | Ύψος της ισοθερμίας 0 ° C |
κίνδυνος | Δεν εφαρμόζεται | [Ναι όχι] | Κινδύνος χιονιού |
γεωοπτικός | 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | γγόνι | Γεωργικό ύψος |
ταχύτατα αντίστροφα | 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | HPA/S | Κατακόρυφες ταχύτητες |
PWAT | Δεν εφαρμόζεται | mm | Καταδικασμένο νερό |
lifted_index | Δεν εφαρμόζεται | Φλερβίνος | Ανυψωμένος δείκτης |
most_unstable_lifted_index | Δεν εφαρμόζεται | Φλερβίνος | Ασταθής πιο ανυψωμένος δείκτης |
Ακρωτήρι | Δεν εφαρμόζεται | J/kg | Ακρωτήρι |
βλαστός | Δεν εφαρμόζεται | J/kg | Βλαστός |
Convective_inhibition | Δεν εφαρμόζεται | J/kg | Αναστολή μεταφοράς (CIN) |
Request_state | Δεν εφαρμόζεται | [509,409,400,200] | Δήλωση |
Request_key | Δεν εφαρμόζεται | Δεν εφαρμόζεται | Εσωτερική αίτηση για το αίτημα |
Model_run | Δεν εφαρμόζεται | [00,06,12,18] | Τρέξιμο |
-
- Επικοινωνήστε μαζί μας / Επικοινωνία των ΗΠΑ
- Γίνετε εθελοντής ή υπάλληλος
- Ποιοι είμαστε ? Τι κάνουμε ?
- Νομική ειδοποίηση
- ∞
- Μετεγειδώνας.FR – καιρός σε πραγματικό χρόνο
- Μηχανή αναζήτησης αρχείου αρχειοθέτησης καιρού
- Ο καιρός στο Ventoux
- Ο σύνδεσμος
- Τα φόρουμ
- Android
- ios
- ∞
- Το Infoclimat είναι ένα εμπορικό σήμα που έχει καταχωρηθεί υπό τον αριθμό 053372184
- Ο ιστότοπος δήλωσε στο CNIL (875366) Siret: 45386074400037
- Το Infoclimat είναι μια μη κερδοσκοπική ένωση νόμου 1901
Συνδεθείτε στο API OpenWeather
Μπορείτε να εμφανίσετε τα δεδομένα καιρού της ημέρας και την πρόβλεψη των επόμενων ημερών στην αίτησή σας συνδέοντας με το API OpenWeather. Η σύνδεση API γίνεται χάρη στο στοιχείο HTTP.
Για αυτό το σεμινάριο, θα περιγράψουμε λεπτομερώς την εφαρμογή εφαρμογών καιρού του Παρισιού.
Σε αυτό το άρθρο
- Δημιουργήστε έναν λογαριασμό OpenWeather
- Εμφάνιση της πρόγνωσης του καιρού
- Εμφάνιση προβλέψεων σε μια συλλογή
Δημιουργήστε έναν λογαριασμό OpenWeather
Το OpenWeather είναι μια ηλεκτρονική υπηρεσία προσβάσιμη για δωρεάν επιτρέποντας πρόσβαση στην πρόγνωση καιρού για μια πόλη. Προσφέρει διαφορετικά API για την απόκτηση δεδομένων καιρού από μια τοποθεσία.
Δημιουργήστε έναν δωρεάν λογαριασμό στο OpenWeather
Το OpenWeather σας προσφέρει διαφορετικά API για να αποκτήσετε δεδομένα καιρού από μια τοποθεσία. Θα καλέσουμε το API Τρέχουσα καιρός Για να πάρετε τον καιρό της ημέρας, τότε στοΠρόβλεψη API Daily Για να εμφανιστεί η πρόβλεψη για τις επόμενες ημέρες.
Εμφάνιση της πρόγνωσης του καιρού
Έχουμε ετοιμάσει την οθόνη μας εμφανίζοντας τον καιρό και τη θερμοκρασία. Ο στόχος είναι τώρα να συνδεθείτε στο ρεύμα API Weather για να εμφανίσετε τα σωστά δεδομένα.
Εισαγάγετε ένα στοιχείο HTTP
Η σύνδεση με ένα API γίνεται χάρη στο στοιχείο HTTP.
Πίσω στο στούντιο Pandasuite, κάντε κλικ στο κουμπί Συστατικά και εισαγάγετε ένα στοιχείο HTTP.
Το καλύτερο είναι να τοποθετήσετε αυτό το στοιχείο στο προσκήνιο έτσι ώστε να μπορεί να είναι ενεργή και να αμφισβητηθεί από οποιαδήποτε οθόνη της εφαρμογής. Διαφορετικά, τοποθετήστε το στην οθόνη στην οποία βρίσκονται αυτά τα δεδομένα.
Διαμορφώστε το στοιχείο HTTP
Ανοιξε το παράθυρο Ιδιότητες.
Url
Μεταβείτε στην τεχνική τεκμηρίωση του ρεύματος API Weather για να πάρετε τη διεύθυνση URL του.
Η διεύθυνση URL είναι στην ακόλουθη μορφή:
https: // api.Ανοικτός.Org/data/2.5/καιρός?q = & appid =
Στο οποίο είναι το όνομα της πόλης και του προσωπικού σας κλειδιού API.
Αντιγράψτε τη διεύθυνση URL αναφοράς API από το Https: μέχρι ? Δεν περιλαμβάνεται, τα υπόλοιπα αντιστοιχούν σε αλυσίδες ερωτήσεων που θα υποδεικνύονται παρακάτω:
https: // api.Ανοικτός.Org/data/2.5/καιρός
Μέθοδος
Επιλέξτε τη μέθοδο Παίρνω Για να απαιτήσετε δεδομένα από το API.
Αλυσίδα ερωτήσεων / ερωτηματολογίου
Το OpenWeather σας παρέχει Ερώτηση λουριά που επιτρέπει την αποδοχή τιμών στις παραμέτρους στο αίτημά σας API:
- η πόλη : q (Στο παράδειγμα μας: Παρίσι, FR)
- Το αναγνωριστικό εφαρμογής: appid
- Η μονάδα μέτρησης: μονάδες (στο παράδειγμα μας: μετρικό)
- και γλώσσα: λασπώνω (στο παράδειγμα μας: FR)
Το ID AP (AppID) αντιστοιχεί στο κλειδί API του προσωπικού κλειδιού που δημιουργείτε από τη διεπαφή OpenWeather.
Για να δημιουργήσετε την εφαρμογή κλειδιού ID / API, μεταβείτε στο δικό σας λογαριασμός, Ενότητα Κλειδιά API.
Διαχείριση προσωρινής μνήμης
Μπορείτε επίσης να εξατομικεύσετε τη συνομιλία. Κάντε κλικ στο Δικτύωμα και κρυφή μνήμη έτσι ώστε η εφαρμογή να επιστρέψει το περιεχόμενο της κρυφής μνήμης, αλλά εξακολουθεί να κάνει το αίτημα για να το ενημερώσει. Αυτή η επιλογή σάς επιτρέπει να έχετε μια γρήγορη απάντηση.
Δοκιμάστε το αίτημα
Τώρα πρέπει να δοκιμάσετε εάν η σύνδεσή σας έχει ρυθμιστεί σωστά.
Κάντε κλικ στο κουμπί Επεξεργασία του συστατικού HTTP (ή κάντε διπλό κλικ στο ορατό πεδίο του συστατικού HTTP).
Εμφανίζονται πληροφορίες. Κάντε κλικ στο κουμπί Δοκιμή αιτήσεων.
Οπτικοποιήστε τα αποτελέσματα του αιτήματός σας: Εάν τα ακατέργαστα δεδομένα αντιστοιχούν στην επιθυμία σας, το API έχει διαμορφωθεί σωστά.
Σας επιτρέπει να κατανοήσετε καλύτερα τη δομή των δεδομένων και να επισημοποιήσετε τους σωστούς τύπους.
Εμφάνιση δεδομένων
Συσχετίστε μια μεταβλητή στη θερμοκρασία
Επιλέξτε το μπλοκ κειμένου που υποδεικνύει τη θερμοκρασία. Στο παράθυρο Ιδιότητες, Κάντε κλικ στο εικονίδιο στο επάνω δεξιά και στο κουμπί Προσθήκη > Πηγή.
Αντιγράψτε τον ακόλουθο τύπο:
[Δεδομένα: id_http (/main/temp/@formatnumber: μέγιστο clactiondigits | 0)] ° C
Λεπτομέρεια της συνάρτησης:
- Το ID_HTTP είναι το αναγνωριστικό στοιχείου HTTP. Κάντε διπλό κλικ στο όνομα του στοιχείου HTTP από το παράθυρο Ιδιότητες για να αποκτήσετε αυτό το αναγνωριστικό.
- Κύριο/temp μιΤα μέσα πρόσβασης στην τιμή θερμοκρασίας
- @FormatNumber σάς επιτρέπει να εμφανίζετε έναν αριθμό φυσικά ανάλογα με τη γλώσσα γλώσσας.
Για να βρείτε όλες τις λειτουργίες, δείτε αυτό το σεμινάριο.
Δείξτε τον καιρό για την ημέρα χάρη στις συνθήκες
Το OpenWeather παρέχει πληροφορίες για τον καιρό από την ημέρα από το API χρησιμοποιώντας το πεδίο εικόνισμα. Αυτό το πεδίο εικόνισμα Σε διαφορετικές τιμές (01d, 02d, 10n κ.λπ. ) που αντιστοιχεί στις διαφορετικές καταστάσεις καιρού: Καθαρός ουρανός, λίγα σύννεφα, διάσπαρτα σύννεφα.
Για παράδειγμα 10η έχει σχέση με Ελαφριά βροχή (χαμηλή βροχή).
Αντί να χρησιμοποιούμε αυτά τα εικονίδια, έχουμε εισαγάγει μια σειρά από κινούμενα σχέδια μετά από εφέ σε ένα στοιχείο γκαλερί. Κάθε κινούμενη εικόνα αντιστοιχεί σε αξία καιρού.
Ο στόχος είναι να εμφανιστεί το σωστό κινούμενο σχέδιο σύμφωνα με την τιμή που έθεσε το API.
Εισαγάγετε ένα στοιχείο Οροι. Στο παράθυρο Ιδιότητες, Δημιουργήστε μια κατάσταση για κάθε τιμή:
Δεδομένα: [Δεδομένα: D_HTTP (/Weather/0/Icon)] Λειτουργία: EGAL AT VALUE: 01D
Μετονομάστε κάθε κατάσταση με το όνομα της τιμής, για παράδειγμα 01D.
Ελέγξτε το πλαίσιο Αυτόματη αξιολόγηση
Επιλέξτε τις συνθήκες και δημιουργήστε τη δράση με τη σκανδάλη Αξιολόγηση (01d) > Ενεργήστε σε ένα στοιχείο > Εκθεσιακός χώρος > Μεταβείτε στην επιλεγμένη σελίδα (01D) .
Εκκινήστε το αίτημα
Πρέπει να δημιουργήσετε τη δράση API query από την αίτησή σας. Προκειμένου να το κάνει αυτόματα, επιλέγουμε να το πράξουμε όταν εμφανίζουμε το προσκήνιο.
Επιλέξτε το προσκήνιο και κάντε κλικ στο Ενέργειες.
Επιλέγω Τρέχουσα οθόνη > Ενεργεί στο στοιχείο > Στοιχείο HTTP > Εκκινήστε το αίτημα
Εμφάνιση προβλέψεων σε μια συλλογή
Δημιουργήστε μια συλλογή
Στο παράδειγμά μας, εμφανίζουμε την πρόγνωση του καιρού σε μια οριζόντια λίστα και με τη μορφή αυτοκόλλητων, συμπεριλαμβανομένης της ημερομηνίας της ημέρας, ενός εικονιδίου και των μέσων όρων θερμοκρασίας.
Αυτή η λίστα δημιουργήθηκε οπτικά χάρη σε ένα στοιχείο Συλλογή.
Συνδεθείτε στο καθημερινό API πρόβλεψης
Για να αποκτήσετε πρόσβαση στις προβλέψεις καιρού, το OpenWeather προσφέρει ένα ειδικό API: Καθημερινή πρόβλεψη. Για να συνδεθείτε σε ένα νέο API, πρέπει να εισαγάγετε ένα νέο στοιχείο HTTP.
Εισαγάγετε ένα νέο Στοιχείο HTTP Και στο παράθυρο Ιδιότητες, Ενημερώστε τα ακόλουθα πεδία:
Url
https: // api.Ανοικτός.Org/data/2.5/πρόβλεψη/καθημερινά
Βρίσκεστε αυτή τη διεύθυνση URL στην τεχνική τεκμηρίωση του OpenWeather:
Μέθοδος
Επιλέξτε τη μέθοδο Παίρνω Για να απαιτήσετε δεδομένα από το API.
Αλυσίδα ερωτήσεων / ερωτηματολογίου
Υποδείξτε τις ίδιες παραμέτρους με το άλλο API:
- Η πόλη: Q (στο παράδειγμά μας: Παρίσι, FR)
- Η εφαρμογή ID: Appid
- Η μονάδα μέτρησης: Μονάδες (στο παράδειγμα μας: μετρική)
- και γλώσσα: Lang (στο παράδειγμα μας: FR)
Δοκιμάστε τη σύνδεση API
Κάντε κλικ στο κουμπί Επεξεργασία του συστατικού HTTP (ή κάντε διπλό κλικ στο ορατό πεδίο του συστατικού HTTP).
Εμφανίζονται πληροφορίες.
Κάντε κλικ στο κουμπί Δοκιμή αιτήσεων.
Οπτικοποιήστε τα αποτελέσματα του αιτήματός σας: Εάν τα ακατέργαστα δεδομένα αντιστοιχούν στην επιθυμία σας, το API έχει διαμορφωθεί σωστά.
Εμφάνιση δεδομένων
Συνδέστε κάθε στοιχείο της λίστας σας στην πηγή δεδομένων, δηλαδή στο API.
Για παράδειγμα, επιλέξτε την ημερομηνία.
Στο παράθυρο Ιδιότητες, Κάντε κλικ στο εικονίδιο δυναμικών δεδομένων στο επάνω δεξιά και στο κουμπί Προσθήκη.
Αντιγράψτε τον ακόλουθο τύπο:
[Δεδομένα: id_http (/list/@getByIndex: [Δεδομένα: (rowIndex)]/dt/@multiply: 1000/@formatdate: datestyle | medium)]]]]
Για να βρείτε όλες τις λειτουργίες, δείτε αυτό το σεμινάριο.
Αυτό έχει απαντήσει στην ερώτησή σας ?
Σας ευχαριστούμε για τα σχόλια υπήρχε πρόβλημα για την υποβολή των σχολίων σας. Παρακαλώ δοκιμάστε ξανά αργότερα.