Väderprognos API – väderprognoser på din webbplats, brutto data för vädermodeller – Infoclimat, anslut till OpenWeather API – Help Center – Pandasuite

Anslut till OpenWeather API

Välj textblocket som anger temperaturen. I fönstret Egenskaper, Klicka på ikonen längst upp till höger och knappen Lägg till > Källa.

Automatiska prognoser i Paris för din webbplats

Du kan uppmana Infoclimat API, som kommer att ge dig de detaljerade prognoserna för denna stad.
Vi ber dig bara att ange källan, i form av en länk till www.infoklimat.fr, i dina applikationer eller sidor som använder dessa data.

Detta API är begränsat till en rimlig och icke -kommersiell användning. Anses rimlig en användning av mindre än 5.000 frågor på 24 timmar och mindre än en begäran per sekund, för alla prognos API.
Du måste se till att du inte överskrider denna gräns, eller så kommer din åtkomst automatiskt låst (i detta fall får du ett ERTP -felmeddelande 509 Bandbreddgränsen överskred))). Vänligen respektera vår tjänst som erbjuds dig gratis, utan reklam, av en förening av frivilliga. Om dina behov är högre (när det gäller antalet förfrågningar eller tillgängliga parametrar), vänligen kontakta oss i förväg.
Om autentiseringsnyckeln är fel, meddelandet 400 Dålig Förfrågan kommer att returneras. Om körningen släpps och data inte är tillgängliga kommer koden att vara 409 konflikt.
Vi råder dig att alltid kontrollera inställningen “Request_state” innan du behandlar data, detta kommer att undvika att höja dina applikationer i händelse av ett problem.

Parameternamn Tillgängliga nivåer Enheter Beskrivning
temperatur 2m, mark, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA Kelvin Temperatur
regn inte tillämpbar mm Nederbörd i 3 timmar
Rain_convective inte tillämpbar mm Konvektiv nederbörd i 3 timmar
tryck havsnivå Pascal Tryck vid havsnivån
fuktighet 2M, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA % Relativ luftfuktighet
nebulosit Total, hög, medelstor, låg % Nebulositet
vindriktning 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 ° Mellersta vindriktningen
wind_moyen 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 km/h Medelhög
wind_rafales 10 m km/h Vindkraft i vindbyar
Iso_zero inte tillämpbar M Isotermens höjd 0 ° C
Risk_neige inte tillämpbar [Ja Nej] Snörisk
geopotisk 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA gpdam Geopotentialhöjd
Speed_ Reverse 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA Hpa/s Vertikala hastigheter
pwat inte tillämpbar mm Fällande vatten
lyft_index inte tillämpbar Kelvin Lyftindex
mest_unstable_lifted_index inte tillämpbar Kelvin Instabilt mest lyftindex
cape inte tillämpbar J/kg Cape
slem inte tillämpbar J/kg Slem
Konvektiv_inhibition inte tillämpbar J/kg Konvektiv hämning (CIN)
Request_state inte tillämpbar [509 409.400.200] Påstående
Request_nyckel inte tillämpbar inte tillämpbar Intern begäran om begäran
Modell_run inte tillämpbar [00,06,12,18] Springa
    • Kontakta oss / Oss kontakt
    • Bli frivillig eller anställd
    • Vilka är vi ? Vad gör vi ?
    • Rättsligt meddelande
    • ∞
    • Meteotid.Fr – väder i real -time
    • Väderarkivets sökmotor
    • Vädret i Ventoux
    • Föreningen
    • Forumet
    • Android
    • iOS
    • ∞
    • Infoclimat är ett varumärke registrerat under nummer 053372184
    • Webbplats som deklarerats till CNIL (875366) | Siret: 45386074400037
    • Infoclimat är en icke -vinstdrivande 1901 Law Association

    Anslut till OpenWeather API

    Du kan visa dagens väderdata och prognosen för nästa dagar i din ansökan genom att ansluta till OpenWeather API. API -anslutningen görs tack vare HTTP -komponenten.

    För denna handledning kommer vi att beskriva Paris Weather App -applikationen.

    I den här artikeln

    • Skapa ett OpenWeather -konto
    • Visa väderprognosen
    • Visa prognoser i en samling

    Skapa ett OpenWeather -konto

    OpenWeather är en onlinetjänst som är tillgänglig för gratis som ger tillgång till väderprognosen för en stad. Det erbjuder olika API: er för att få väderdata från en plats.

    Skapa ett gratis konto på Openweather

    OpenWeather erbjuder dig olika API: er för att få väderdata från en plats. Vi kommer att ringa på API Aktuellt väder För att få dagens väder, sedan vidAPI daglig prognos För att visa prognosen för de närmaste dagarna.

    Visa väderprognosen

    Vi har förberett vår skärm som visar vädret och temperaturen. Målet är nu att ansluta till väder API -strömmen för att visa rätt data.

    Sätt in en HTTP -komponent

    Anslutning till ett API görs tack vare HTTP -komponenten.

    Tillbaka i Pandasuite Studio, klicka på Komponenter och sätt in en komponent Http.

    Det bästa är att placera denna komponent i förgrunden så att den kan vara aktiv och ifrågasättas från alla skärmar i applikationen. Annars, placera den på skärmen där dessa data finns.

    Konfigurera http -komponenten

    Öppna fönstret Egenskaper.

    Url

    Gå till den tekniska dokumentationen av väder -API -strömmen för att få sin URL.

    URL: n är i följande form:

    https: // api.Open -weathermap.Org/data/2.5/väder?Q = & appid =

    I vilket är namnet på staden och din personliga API -nyckel.

    Kopiera API -referens -URL från Https: fram tills ? Inte ingår, resten motsvarar frågekedjor som kommer att anges nedan:

    https: // api.Open -weathermap.Org/data/2.5/väder

    Metod

    Välj metoden Skaffa sig att kräva data från API.

    Frågekedja / frågeställningar

    OpenWeather ger dig Fråga thongs vilket gör det möjligt att tillskriva värden till parametrar till din API -begäran:

    • staden : q (I vårt exempel: Paris, FR)
    • App -ID: passa
    • Mätenheten: enheter (I vårt exempel: Metric)
    • och språk: skingra (I vårt exempel: FR)

    ID AP (AppID) motsvarar din personliga nyckel API -nyckel som du genererar från OpenWeather -gränssnittet.

    För att generera din ID / API -nyckelapp, gå till din konto, sektion Keys API.

    Cachehantering

    Du kan också anpassa chatter. Klicka på Nätverk och cache så att applikationen returnerar innehållet i cachen men ändå gör begäran för att uppdatera den. Det här alternativet låter dig ha ett snabbt svar.

    Testa begäran

    Nu måste du testa om din anslutning har konfigurerats korrekt.

    Klicka på knappen Redigera av HTTP-komponenten (eller dubbelklicka på det synliga fältet i HTTP-komponenten).

    Information visas. Klicka på knappen Begära test.

    Visualisera resultaten från din begäran: Om rådata motsvarar din önskan har API varit korrekt konfigurerat.

    Det gör att du bättre kan förstå datastrukturen och formalisera rätt formler.

    Visa data

    Associera en variabel på temperaturen

    Välj textblocket som anger temperaturen. I fönstret Egenskaper, Klicka på ikonen längst upp till höger och knappen Lägg till > Källa.

    Kopiera följande formel:

    [Data: ID_HTTP (/Main/Temp/@FormatNumber: Maximal fraktionDigits | 0)] ° C

    Detaljen av funktionen:

    • Id_http är http -komponentidentifieraren. Dubbelklicka på namnet på HTTP-komponenten från Egenskapsfönstret för att få denna identifierare.
    • Huvud/temp eSt Mycket att komma åt temperaturvärdet
    • @FormatNumber låter dig visa ett nummer naturligt beroende på språkspråket.

    För att hitta alla funktioner, se denna handledning.

    Visa vädret för dagen tack vare förhållandena

    OpenWeather ger information om vädret från dagen från dess API med fältet ikon. Detta fält ikon Till olika värden (01d, 02d, 10n etc. ) motsvarande de olika vädersituationerna: Klar himmel, få moln, spridda moln.

    Till exempel 10n är associerad med Lätt regn (lågt regn).

    Istället för att använda dessa ikoner har vi lagt in en serie efterverkningsanimationer i en gallerikomponent. Varje animation motsvarar ett vädervärde.

    Målet är att visa rätt animering enligt det värde som API: s höjer.

    Sätt i en komponent Villkor. I fönstret Egenskaper, Skapa ett villkor för varje värde:

    Data: [Data: d_http (/väder/0/ikon)] Funktion: egal vid värde: 01d

    Byt namn på varje villkor med namnet på värdet, till exempel 01d.

    Markera rutan Automatisk utvärdering

    Välj villkor och skapa åtgärden med avtryckaren Utvärdering (01D) > Agera på en komponent > Galleri > Gå till den valda sidan (01D) .

    Starta begäran

    Du måste skapa API -frågeställningen från din applikation. För att det ska göra automatiskt väljer vi att göra det när vi visar förgrunden.

    Välj förgrunden och klicka på Handlingar.

    Välj Aktuell skärm > Agera på komponent > Http -komponent > Starta begäran

    Visa prognoser i en samling

    Skapa en samling

    I vårt exempel visar vi väderprognosen i en horisontell lista och i form av klistermärken inklusive dagens datum, en ikon och temperaturvärdena.

    Denna lista skapades visuellt tack vare en komponent Samling.

    Anslut till det dagliga prognos API

    För att få tillgång till väderprognoserna erbjuder OpenWeather ett dedikerat API: Daglig prognos. För att ansluta till ett nytt API måste du infoga en ny HTTP -komponent.

    Sätt in en ny Http -komponent Och i fönstret Egenskaper, Informera följande fält:

    Url

    https: // api.Open -weathermap.Org/data/2.5/prognos/dagligen

    Du hittar denna URL i den tekniska dokumentationen av OpenWeather:

    Metod

    Välj metoden Skaffa sig att kräva data från API.

    Frågekedja / frågeställningar

    Ange samma parametrar som för det andra API:

    • Staden: Q (i vårt exempel: Paris, FR)
    • ID -appen: appid
    • Mätenheten: Enheter (i vårt exempel: Metric)
    • och språk: Lang (i vårt exempel: FR)

    Testa API -anslutningen

    Klicka på knappen Redigera av HTTP-komponenten (eller dubbelklicka på det synliga fältet i HTTP-komponenten).

    Information visas.

    Klicka på knappen Begära test.

    Visualisera resultaten från din begäran: Om rådata motsvarar din önskan har API varit korrekt konfigurerat.

    Visa data

    Anslut varje element i din lista till datakällan, det vill säga.

    Välj till exempel datumet.

    I fönstret Egenskaper, Klicka på den dynamiska datasikonen längst upp till höger och knappen Lägg till.

    Kopiera följande formel:

    [Data: id_http (/list/@getByIndex: [data: (RowIndex)]/dt/@multiply: 1000/@formatdate: Datestyle | Medium)]]]

    För att hitta alla funktioner, se denna handledning.

    Detta har svarat på din fråga ?

    Tack för kommentarerna att det fanns ett problem att lämna in dina kommentarer. Vänligen försök igen senare.