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

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.