API di previsione meteorologica – Previsioni meteorologiche sul tuo sito, dati lordi per i modelli meteorologici – Infoclimat, connettersi all’API Openweather – Help Center – Pandasuite
Connettiti all’API OpenWeather
Contents
Seleziona il blocco di testo che indica la temperatura. Nella finestra Proprietà, Fai clic sull’icona in alto a destra e sul pulsante Aggiungere > Fonte.
Previsioni automatiche a Parigi per il tuo sito
Puoi chiamare l’API Infoclimat, che ti restituirà le previsioni dettagliate per questa città.
Ti chiediamo solo di specificare la fonte, sotto forma di un link a www.Infooclima.fr, nelle tue applicazioni o pagine utilizzando questi dati.
Questa API è limitata a un uso ragionevole e non commerciale. È considerato ragionevole un uso inferiore a 5.000 query in 24 ore e meno di una richiesta al secondo, per tutta l’API di previsione.
Dovrai assicurarti di non superare questo limite o il tuo accesso verrà bloccato automaticamente (in questo caso riceverai un messaggio di errore ERTP 509 limite di larghezza di banda superata). Si prega di rispettare il nostro servizio offerto gratuitamente, senza pubblicità, da un’associazione di volontari. Se le tue esigenze sono più elevate (in termini di numero di richieste o parametri disponibili), ti preghiamo di contattarci in anticipo.
Se la chiave di autenticazione è sbagliata, il messaggio 400 cattive richieste verrà restituito. Se l’esecuzione viene rilasciata e i dati non disponibili, il codice sarà 409 conflitto.
Ti consigliamo di controllare sempre l’impostazione “request_state” prima di elaborare i dati, questo eviterà di raccogliere le tue applicazioni in caso di problema.
Nome parametro | Livelli disponibili | Unità | Descrizione |
---|---|---|---|
temperatura | 2m, terra, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA | Kelvin | Temperatura |
piovere | non applicabile | mm | Precipitazione per 3 ore |
Rain_Convective | non applicabile | mm | Precipitazione convettiva per 3 ore |
pressione | livello del mare | Pascal | Pressione a livello del mare |
umidità | 2M, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | % | Umidità relativa |
nebulosite | Totale, alto, medio, basso | % | Nebulosità |
la direzione del vento | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 950HPA, 975 | ° | Direzione del vento medio |
wind_moyen | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 950HPA, 975 | km/h | Vento medio |
Wind_rafales | 10m | km/h | Forza del vento in raffiche |
ISO_ZERO | non applicabile | M | Altezza dell’isoterma 0 ° C |
Risk_neige | non applicabile | [Si No] | Rischio di neve |
geopotico | 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | gpdam | Altezza geopotenziale |
Speed_ Reverse | 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | HPA/S | Velocità verticali |
pwat | non applicabile | mm | Acqua precipitabile |
Lucile_index | non applicabile | Kelvin | Indice sollevato |
Most_unstable_lifted_index | non applicabile | Kelvin | Indice più instabile più sollevato |
Cape | non applicabile | J/kg | Cape |
mucape | non applicabile | J/kg | Mucape |
Convective_inhibition | non applicabile | J/kg | Inibizione convettiva (CIN) |
Request_state | non applicabile | [509.409.400.200] | Dichiarazione |
Request_key | non applicabile | non applicabile | Richiesta interna per la richiesta |
Modello_run | non applicabile | [00,06,12,18] | Correre |
-
- Contattaci / USA Contatto
- Diventa volontario o dipendente
- Chi siamo noi ? Cosa facciamo ?
- Avviso legale
- ∞
- Reel meteo-time.Fr – tempo in tempo reale
- Motore di ricerca dell’archivio meteorologico
- Il tempo in Ventoux
- L’associazione
- I forum
- Android
- iOS
- ∞
- Infoclimat è un marchio registrato al numero 053372184
- Sito dichiarato al CNIL (875366) | Siret: 45386074400037
- Infoclimat è un’associazione di legge non profit del 1901
Connettiti all’API OpenWeather
È possibile visualizzare i dati meteorologici del giorno e le previsioni dei prossimi giorni nell’applicazione collegandosi all’API OpenWeather. La connessione API viene effettuata grazie al componente HTTP.
Per questo tutorial, descriveremo in dettaglio l’applicazione dell’app meteorologica di Parigi.
In questo articolo
- Crea un account Openweather
- Visualizza le previsioni del tempo
- Mostrare previsioni in una raccolta
Crea un account Openweather
OpenWeather è un servizio online accessibile gratuitamente per consentire l’accesso alle previsioni del tempo per una città. Offre API diverse per ottenere dati meteorologici da una posizione.
Crea un account gratuito su OpenWeather
OpenWeather ti offre diverse API per ottenere dati meteorologici da una posizione. Chiameremo il API Current Weather Per avere il tempo del giorno, poi alPrevisione giornaliera API Per visualizzare la previsione per i prossimi giorni.
Visualizza le previsioni del tempo
Abbiamo preparato il nostro schermo che mostra il tempo e la temperatura. L’obiettivo è ora di connettersi alla corrente API meteorologica per visualizzare i dati giusti.
Inserire un componente HTTP
La connessione a un’API viene effettuata grazie al componente HTTP.
Di nuovo in Pandasuite Studio, fai clic su Componenti e inserire un componente Http.
Il meglio è posizionare questo componente in primo piano in modo che possa essere attivo e interrogato da qualsiasi schermata dell’applicazione. Altrimenti, posizionalo nello schermo in cui si trovano questi dati.
Configurare il componente HTTP
Apri la finestra Proprietà.
URL
Vai alla documentazione tecnica della corrente delle API meteorologiche per ottenere il suo URL.
L’URL è nella seguente forma:
https: // API.Openweathermap.Org/data/2.5/tempo?Q = & Appid =
In cui è il nome della città e la tua chiave API personale.
Copia l’URL di riferimento API dal Https: Fino a ? Non incluso, il resto corrisponde a catene di domande che saranno indicate di seguito:
https: // API.Openweathermap.Org/data/2.5/tempo
Metodo
Scegli il metodo Ottenere per richiedere i dati dall’API.
Catena di domande / perizoma di query
OpenWeather ti fornisce Perizoma interrogativi che consente di attribuire valori ai parametri alla richiesta API:
- la città : Q (Nel nostro esempio: Parigi, FR)
- L’ID app: appid
- L’unità di misurazione: unità (Nel nostro esempio: metrica)
- e lingua: Lang (Nel nostro esempio: FR)
L’ID AP (AppId) corrisponde alla chiave API della chiave personale che si genera dall’interfaccia OpenWeather.
Per generare l’app chiave ID / API, vai al tuo Account, sezione Keys API.
Gestione della cache
Puoi anche personalizzare le chiacchiere. Clicca su Rete e cache in modo che l’applicazione restituisca il contenuto della cache, ma fa comunque la richiesta per aggiornarlo. Questa opzione ti consente di avere una risposta rapida.
Testare la richiesta
Ora devi testare se la connessione è stata configurata correttamente.
Fai clic sul pulsante Modificare del componente HTTP (o fare doppio clic sul campo visibile del componente HTTP).
Vengono visualizzate informazioni. Fai clic sul pulsante Test di richiesta.
Visualizza i risultati della tua richiesta: se i dati grezzi corrispondono al tuo desiderio, l’API è stata correttamente configurata.
Ti consente di comprendere meglio la struttura dei dati e di formalizzare le formule giuste.
Mostra dati
Associa una variabile sulla temperatura
Seleziona il blocco di testo che indica la temperatura. Nella finestra Proprietà, Fai clic sull’icona in alto a destra e sul pulsante Aggiungere > Fonte.
Copia la seguente formula:
[Dati: id_http (/main/temp/@formatNumber: massimo fraction -digits | 0)] ° C
Dettaglio della funzione:
- ID_HTTP è l’identificatore del componente HTTP. Fare doppio clic sul nome del componente HTTP dalla finestra Proprietà per ottenere questo identificatore.
- Main/Temp eSt i mezzi per accedere al valore di temperatura
- @formatnumber ti consente di visualizzare un numero in modo naturale a seconda della lingua linguistica.
Per trovare tutte le funzioni, vedere questo tutorial.
Mostra il tempo per la giornata grazie alle condizioni
OpenWeather fornisce informazioni sul tempo dal giorno dalla sua API usando il campo icona. Questo campo icona A valori diversi (01d, 02d, 10n ecc. ) corrispondente alle diverse situazioni meteorologiche: Cielo chiaro, poche nuvole, nuvole sparse.
Per esempio 10n é associato a Pioggia leggera (pioggia bassa).
Invece di usare queste icone, abbiamo inserito una serie di animazioni After Effects in un componente della galleria. Ogni animazione corrisponde a un valore meteorologico.
L’obiettivo è visualizzare l’animazione giusta in base al valore aumentato dall’API.
Inserire un componente Termini. Nella finestra Proprietà, Crea una condizione per ogni valore:
Dati: [dati: d_http (/weather/0/icona)] Funzione: egal al valore: 01d
Rinominare ogni condizione con il nome del valore, ad esempio 01d.
Selezionare la casella Valutazione automatica
Seleziona le condizioni e crea l’azione con il trigger Valutazione (01d) > Agire su un componente > Galleria > Vai alla pagina selezionata (01d) .
Avvia la richiesta
È necessario creare l’azione di query API dalla tua applicazione. Affinché lo faccia automaticamente, scegliamo di farlo quando visualizziamo il primo piano.
Seleziona il primo piano e fai clic su Azioni.
Selezionare Display corrente > Agire sul componente > Componente HTTP > Avvia la richiesta
Mostrare previsioni in una raccolta
Crea una collezione
Nel nostro esempio, visualizziamo le previsioni del tempo in un elenco orizzontale e sotto forma di adesivi tra cui la data del giorno, un’icona e le medie della temperatura.
Questo elenco è stato creato visivamente grazie a un componente Collezione.
Connettiti all’API di previsione giornaliera
Per accedere alle previsioni del tempo, Openweather offre un’API dedicata: Previsioni giornaliere. Per connettersi a una nuova API, è necessario inserire un nuovo componente HTTP.
Inserire un nuovo Componente HTTP E nella finestra Proprietà, Informare i seguenti campi:
URL
https: // API.Openweathermap.Org/data/2.5/previsione/giornaliero
Trovi questo URL nella documentazione tecnica di Openweather:
Metodo
Scegli il metodo Ottenere per richiedere i dati dall’API.
Catena di domande / perizoma di query
Indicare gli stessi parametri dell’altra API:
- La città: Q (nel nostro esempio: Parigi, FR)
- L’app ID: Appid
- L’unità di misurazione: unità (nel nostro esempio: metrica)
- e lingua: lang (nel nostro esempio: fr)
Testare la connessione API
Fai clic sul pulsante Modificare del componente HTTP (o fare doppio clic sul campo visibile del componente HTTP).
Vengono visualizzate informazioni.
Fai clic sul pulsante Test di richiesta.
Visualizza i risultati della tua richiesta: se i dati grezzi corrispondono al tuo desiderio, l’API è stata correttamente configurata.
Mostra dati
Collega ogni elemento dell’elenco all’origine dati, vale a dire all’API.
Ad esempio, selezionare la data.
Nella finestra Proprietà, Fai clic sull’icona dei dati dinamici in alto a destra e sul pulsante Aggiungere.
Copia la seguente formula:
[Dati: id_http (/list/@getbyindex: [dati: (rowindex)]/dt/@multiplica: 1000/@formatdate: datestyle | medium)]
Per trovare tutte le funzioni, vedere questo tutorial.
Questo ha risposto alla tua domanda ?
Grazie per i commenti c’era un problema per inviare i tuoi commenti. per favore riprova più tardi.