API de prognoză meteo – Prognoze meteo pe site -ul dvs., date brute pentru modele meteorologice – Infoclimat, conectați -vă la API -ul OpenWeather – Centrul de ajutor – Pandasuite

Conectați -vă la API -ul OpenWeather

Selectați blocul de text care indică temperatura. La fereastră Proprietăți, Faceți clic pe pictograma din dreapta sus și butonul Adăuga > Sursă.

Previziuni automate la Paris pentru site -ul dvs

Puteți apela la API -ul InfoClimat, care vă va returna prognozele detaliate pentru acest oraș.
Vă rugăm doar să specificați sursa, sub forma unui link către www.Infoclimat.FR, în aplicațiile sau paginile dvs. folosind aceste date.

Această API este limitată la o utilizare rezonabilă și non -comercială. Este considerat rezonabil o utilizare mai mică de 5.000 de interogări în 24 de ore și mai puțin de o cerere pe secundă, pentru toate API -ul prognozat.
Va trebui să vă asigurați că nu depășiți această limită, sau accesul dvs. va fi blocat automat (în acest caz veți primi un mesaj de eroare ERTP 509 Limita de lățime de bandă a depășit)). Vă rugăm să respectați serviciul nostru oferit gratuit, fără publicitate, de către o asociație de voluntari. Dacă nevoile dvs. sunt mai mari (în ceea ce privește numărul de solicitări sau parametri disponibili), vă rugăm să ne contactați în prealabil.
Dacă cheia de autentificare este greșită, mesajul 400 cerere proastă va fi returnat. Dacă rularea este lansată și datele nu sunt disponibile, codul va fi 409 Conflict.
Vă sfătuim să verificați întotdeauna setarea „Request_State” Înainte de a prelucra datele, acest lucru va evita să vă ridicați aplicațiile în caz de problemă.

Numele parametrului Niveluri disponibile Unități Descriere
temperatura 2m, teren, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA Kelvin Temperatura
ploaie nu se aplică mm Precipitații timp de 3 ore
ploaie_convectivă nu se aplică mm Precipitații convective timp de 3 ore
presiune nivelul mării Pascal Presiune la nivelul mării
umiditate 2M, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA % Umiditate relativă
Nebulozita Total, înalt, mediu, scăzut % Nebulozitate
Directia vantului 10m, 305m, 457m, 610m, 914m, 1829m, 2743M, 3658M, 4572M, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975, 850HPA, 900HPA, 950HPA, 975 ° Direcția vântului de mijloc
WIND_MOYEN 10m, 305m, 457m, 610m, 914m, 1829m, 2743M, 3658M, 4572M, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975, 850HPA, 900HPA, 950HPA, 975 km/h Vânt mediu
wind_rafales 10m km/h Forța eoliană în rafale
ISO_ZERO nu se aplică M Înălțimea izotermei 0 ° C
risc_neige nu se aplică [Da nu] Risc de zăpadă
geopotic 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA GPDAM Înălțimea geopotențială
Speed_ invers 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA HPA/s Viteze verticale
Pwat nu se aplică mm Apă precipitabilă
Lifted_index nu se aplică Kelvin Indicele ridicat
MOST_UNSTABLE_LIFTED_INDEX nu se aplică Kelvin Indicele cel mai ridicat instabil
pelerină nu se aplică J/kg Pelerină
Mucape nu se aplică J/kg Mucape
Convective_inhibiție nu se aplică J/kg Inhibarea convectivă (CIN)
Request_state nu se aplică [509.409.400.200] Afirmație
Request_key nu se aplică nu se aplică Cerere internă pentru cerere
Model_run nu se aplică [00,06,12,18] Alerga
    • Contactaţi-ne / Contactul SUA
    • Deveniți voluntari sau angajați
    • Cine suntem noi ? Ce facem ?
    • Aviz juridic
    • Meteo-Time-Time.FR – Vremea în timp real
    • Motor de căutare a arhivei meteorologice
    • Vremea în Ventoux
    • Asociatia
    • Forumurile
    • Android
    • iOS
    • InfoClimat este o marcă înregistrată sub numărul 053372184
    • Site -ul declarat CNIL (875366) | Sire: 45386074400037
    • InfoClimat este o asociație de drept non -profit din 1901

    Conectați -vă la API -ul OpenWeather

    Puteți afișa datele meteo ale zilei și prognoza zilelor următoare în aplicația dvs. conectându -vă la API -ul OpenWeather. Conexiunea API este făcută datorită componentei HTTP.

    Pentru acest tutorial, vom detalia aplicația de aplicație meteo Paris.

    În acest articol

    • Creați un cont OpenWeather
    • Afișați prognoza meteo
    • Afișează prognoze într -o colecție

    Creați un cont OpenWeather

    OpenWeather este un serviciu online accesibil pentru gratuit, permițând accesul la prognoza meteo pentru un oraș. Oferă API -uri diferite pentru a obține date meteorologice dintr -o locație.

    Creați un cont gratuit pe OpenWeather

    OpenWeather vă oferă diferite API -uri pentru a obține date meteorologice dintr -o locație. Vom apela la API vreme curentă Pentru a obține vremea zilei, apoi laAPI Prognoză zilnică Pentru a afișa prognoza pentru următoarele zile.

    Afișați prognoza meteo

    Ne -am pregătit ecranul afișând vremea și temperatura. Obiectivul este acum să vă conectați la curentul API meteo pentru a afișa datele potrivite.

    Introduceți o componentă HTTP

    Conexiunea la o API se face datorită componentei HTTP.

    Înapoi în Pandasuite Studio, faceți clic pe Componente și introduceți o componentă Http.

    Cel mai bun este să plasați această componentă în prim plan, astfel încât să poată fi activă și pusă la îndoială de pe orice ecran al aplicației. În caz contrar, așezați -l în ecranul în care se află aceste date.

    Configurați componenta HTTP

    Deschide fereastra Proprietăți.

    URL

    Accesați documentația tehnică a curentului API meteo pentru a -și primi adresa URL.

    URL -ul este în următoarea formă:

    https: // API.OpenWeatherMap.Org/date/2.5/vreme?q = & appid =

    În care se află numele orașului și cheia API -ului personal.

    Copiați adresa URL de referință API din Https: pana cand ? Nu sunt incluse, restul corespunde lanțurilor de întrebări care vor fi indicate mai jos:

    https: // API.OpenWeatherMap.Org/date/2.5/vreme

    Metodă

    Alegeți metoda obține Pentru a solicita date de la API.

    Lanț de întrebări / interogare tanga

    OpenWeather vă oferă Întrebă de tanga care fac posibilă atribuirea valorilor parametrilor la solicitarea API:

    • orașul : Î (În exemplul nostru: Paris, FR)
    • ID -ul aplicației: Appid
    • Unitatea de măsurare: unități (În exemplul nostru: Metric)
    • și limbaj: Lang (În exemplul nostru: FR)

    ID AP (APPID) corespunde cheii API -ului personal pe care o generați din interfața OpenWeather.

    Pentru a genera aplicația dvs. de cheie ID / API, accesați Cont, secțiune API KEYS.

    Gestionarea cache -ului

    Puteți personaliza și chatul. Click pe Rețea și cache astfel încât aplicația să returneze conținutul cache -ului, dar totuși face cererea pentru a o actualiza. Această opțiune vă permite să aveți un răspuns rapid.

    Testați cererea

    Acum trebuie să testați dacă conexiunea dvs. a fost configurată corect.

    Faceți clic pe buton Editați | × a componentei HTTP (sau faceți dublu clic pe câmpul vizibil al componentei HTTP).

    Apar informații. Faceți clic pe buton Test de solicitare.

    Vizualizați rezultatele solicitării dvs.: Dacă datele brute corespund dorinței dvs., API -ul a fost configurat corect.

    Vă permite să înțelegeți mai bine structura datelor și să formalizați formulele potrivite.

    Afișează date

    Asociați o variabilă la temperatură

    Selectați blocul de text care indică temperatura. La fereastră Proprietăți, Faceți clic pe pictograma din dreapta sus și butonul Adăuga > Sursă.

    Copiați următoarea formulă:

    [Date: id_http (/main/temp/@formatNumber: frationdigits maxime | 0)] ° C

    Detaliu al funcției:

    • ID_HTTP este identificatorul componentei HTTP. Faceți dublu clic pe numele componentei HTTP din fereastra Proprietăți pentru a obține acest identificator.
    • Main/Temp eST MEDIUNII DE ACCESAREA VALORULUI TEMPERAT
    • @FormatNumber vă permite să afișați un număr în mod natural în funcție de limbajul limbii.

    Pentru a găsi toate funcțiile, consultați acest tutorial.

    Arată vremea pentru zi datorită condițiilor

    OpenWeather oferă informații despre vreme din ziua de la API -ul său folosind câmpul pictogramă. Acest câmp pictogramă La valori diferite (01D, 02D, 10N etc. ) corespunzătoare diferitelor situații meteorologice: Cer limpede, puțini nori, nori împrăștiați.

    De exemplu 10n este asociat cu Ploaie ușoară (ploaie scăzută).

    În loc să folosim aceste icoane, am introdus o serie de animații After Effects într -o componentă a galeriei. Fiecare animație corespunde unei valori meteorologice.

    Obiectivul este de a afișa animația potrivită în funcție de valoarea ridicată de API.

    Introduceți o componentă Termeni. La fereastră Proprietăți, Creați o condiție pentru fiecare valoare:

    Date: [date: d_http (/vreme/0/pictogramă)] Funcție: egal la valoare: 01D

    Redenumiți fiecare condiție cu numele valorii, de exemplu 01D.

    Bifeaza casuta Evaluare automată

    Selectați condițiile și creați acțiunea cu declanșatorul Evaluare (01D) > Acționa pe o componentă > Galerie > Accesați pagina selectată (01D) .

    Lansați cererea

    Trebuie să creați acțiunea de interogare API din aplicația dvs. Pentru a putea face automat, alegem să facem acest lucru atunci când afișăm prim -planul.

    Selectați prim -planul și faceți clic pe Acțiuni.

    Selectați Afișare curentă > Acționează asupra componentei > Componenta HTTP > Lansați cererea

    Afișează prognoze într -o colecție

    Creați o colecție

    În exemplul nostru, afișăm prognoza meteo într -o listă orizontală și sub formă de autocolante, inclusiv data zilei, o pictogramă și mediile temperaturii.

    Această listă a fost creată vizual datorită unei componente Colectie.

    Conectați -vă la API -ul zilnic de prognoză

    Pentru a accesa prognozele meteo, OpenWeather oferă o API dedicată: Prognoză zilnică. Pentru a vă conecta la o nouă API, trebuie să introduceți o nouă componentă HTTP.

    Introduceți un nou Componenta HTTP Și în fereastră Proprietăți, Informați următoarele câmpuri:

    URL

    https: // API.OpenWeatherMap.Org/date/2.5/prognoză/zilnic

    Găsiți această adresă URL în documentația tehnică a OpenWeather:

    Metodă

    Alegeți metoda obține Pentru a solicita date de la API.

    Lanț de întrebări / interogare tanga

    Indicați aceiași parametri ca și pentru celălalt API:

    • Orașul: Q (în exemplul nostru: Paris, FR)
    • Aplicația ID: AppID
    • Unitatea de măsurare: unități (în exemplul nostru: Metric)
    • și limbaj: lang (în exemplul nostru: FR)

    Testați conexiunea API

    Faceți clic pe buton Editați | × a componentei HTTP (sau faceți dublu clic pe câmpul vizibil al componentei HTTP).

    Apar informații.

    Faceți clic pe buton Test de solicitare.

    Vizualizați rezultatele solicitării dvs.: Dacă datele brute corespund dorinței dvs., API -ul a fost configurat corect.

    Afișează date

    Conectați fiecare element al listei dvs. la sursa de date, adică la API.

    De exemplu, selectați data.

    La fereastră Proprietăți, Faceți clic pe pictograma de date dinamice din partea dreaptă sus și butonul Adăuga.

    Copiați următoarea formulă:

    [Date: id_http (/list/@getByIndex: [date: (RowIndex)]/dt/@multiply: 1000/@FormatDate: Ditestyle | Medium)]]

    Pentru a găsi toate funcțiile, consultați acest tutorial.

    Acest lucru a răspuns la întrebarea dvs ?

    Vă mulțumim pentru comentarii, a existat o problemă pentru a trimite comentariile dvs. Vă rugăm să încercați din nou mai târziu.