Weersvoorspelling API – weersvoorspellingen op uw site, bruto gegevens voor weermodellen – Infoclimat, verbinding maken met de Openweather API – Helpcentrum – Pandasuite

Maak verbinding met de Openweather API

Selecteer het tekstblok dat de temperatuur aangeeft. In het raam Eigenschappen, Klik op het pictogram rechtsboven en de knop Toevoegen > Bron.

Automatische voorspellingen in Parijs voor uw site

U kunt een beroep doen op de Infoclimat API, die u de gedetailleerde voorspellingen voor deze stad zal retourneren.
We vragen u gewoon om de bron op te geven, in de vorm van een link naar www.infoclimaat.FR, in uw applicaties of pagina’s met behulp van deze gegevens.

Deze API is beperkt tot een redelijk en niet -commercieel gebruik. Wordt als redelijk beschouwd als een gebruik van minder dan 5.000 vragen binnen 24 uur en minder dan één verzoek per seconde, voor alle voorspelling API.
U moet ervoor zorgen dat u deze limiet niet overschrijdt, anders wordt uw toegang automatisch vergrendeld (in dit geval ontvangt u een ERTP -foutmelding 509 bandbreedte limiet overschreden)). Respecteer onze service die u gratis aangeboden, zonder reclame, door een vereniging van vrijwilligers. Als uw behoeften hoger zijn (in termen van het aantal beschikbare verzoeken of parameters) neemt u vooraf contact met ons op.
Als de authenticatiesleutel verkeerd is, is het bericht 400 slecht verzoek zal worden geretourneerd. Als de run wordt vrijgegeven en gegevens niet beschikbaar zijn, zal de code zijn 409 conflict.
Wij adviseren u om altijd de instelling “Request_state” te controleren voordat u gegevens verwerkt, dit zal voorkomen dat uw applicaties worden verhoogd in geval van een probleem.

Parameternaam Beschikbare niveaus Eenheden Beschrijving
temperatuur 2m, grond, 300hpa, 400hpa, 500hpa, 550Hpa, 600Hpa, 650Hpa, 700Hpa, 750Hpa, 850Hpa, 900HPA, 950HPA, 975HPA, 1000HPA Kelvin Temperatuur
regen niet toepasbaar mm Neerslag gedurende 3 uur
Rain_Convective niet toepasbaar mm Convectieve neerslag gedurende 3 uur
druk zeeniveau Pascal Druk op zeeniveau
vochtigheid 2m, 300hpa, 400hpa, 500hpa, 550Hpa, 600Hpa, 650Hpa, 700Hpa, 750Hpa, 850Hpa, 900HPa, 950Hpa, 975Hpa, 1000Hpa Reken Relatieve vochtigheid
nebulositis Totaal, hoog, medium, laag Reken Nevulositeit
windrichting 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 ° Middelste windrichting
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 Gemiddelde wind
Wind_rafales 10m km/h Windkracht in windstoten
ISO_ZERO niet toepasbaar M Hoogte van de isotherm 0 ° C
Risk_neige niet toepasbaar [Ja nee] Sneeuwrisico
geopotisch 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA GPDAM Geopotentiële hoogte
speed_ omgekeerd 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA HPA/S Verticale snelheden
pwat niet toepasbaar mm Neerslagbaar water
opgeheven_index niet toepasbaar Kelvin Opgeheven index
most_unstable_lifted_index niet toepasbaar Kelvin Onstabiele meest opgeheven index
kaap niet toepasbaar J/kg Kaap
slijmvlies niet toepasbaar J/kg Slijmvlies
Convective_inhibition niet toepasbaar J/kg Convectieve remming (CIN)
Request_state niet toepasbaar [509.409.400.200] Stelling
Request_key niet toepasbaar niet toepasbaar Intern verzoek om het verzoek
Model_run niet toepasbaar [00,06,12,18] Loop
    • Neem contact met ons op / US Contact
    • Word vrijwilliger of werknemer
    • Wie zijn we ? Wat doen we ?
    • Wettelijke kennisgeving
    • Meteo-time-reel.Fr – Weer in real -time
    • Weerarchiefzoekmachine
    • Het weer in ventoux
    • De associatie
    • De forums
    • Android
    • iOS
    • Infoclimat is een merk geregistreerd onder nummer 053372184
    • Site verklaard aan de CNIL (875366) | Siret: 45386074400037
    • Infoclimat is een non -profit 1901 Law Association

    Maak verbinding met de Openweather API

    U kunt de weergegevens van de dag weergeven en de voorspelling van de volgende dagen in uw applicatie door verbinding te maken met de Openweather API. De API -verbinding is gemaakt dankzij de HTTP -component.

    Voor deze zelfstudie zullen we de Parijse weer -app -applicatie beschrijven.

    In dit artikel

    • Maak een Openweather -account aan
    • Geef de weersvoorspelling weer
    • Toon voorspellingen in een verzameling

    Maak een Openweather -account aan

    Openweather is een online service die gratis toegankelijk is om toegang te geven tot de weersvoorspelling voor een stad. Het biedt verschillende API’s om weergegevens van een locatie te verkrijgen.

    Maak een gratis account aan op Openweather

    Openweather biedt u verschillende API’s om weergegevens van een locatie te verkrijgen. We zullen een beroep doen op de API huidige weer Om het weer van de dag te krijgen, dan bij deAPI Daily Forecast Om de voorspelling voor de komende dagen weer te geven.

    Geef de weersvoorspelling weer

    We hebben ons scherm voorbereid met het weer en de temperatuur. Het doel is nu om verbinding te maken met de weerstroom weer om de juiste gegevens weer te geven.

    Plaats een HTTP -component

    Verbinding met een API is gemaakt dankzij de HTTP -component.

    Terug in Pandasuite Studio, klik op Componenten en voeg een component in Http.

    Het beste is om deze component op de voorgrond te plaatsen, zodat het actief kan zijn en in twijfel getrokken kan worden vanuit elk scherm van de applicatie. Plaats het anders in het scherm waarin deze gegevens zich bevinden.

    Configureer de HTTP -component

    Open het raam Eigenschappen.

    Url

    Ga naar de technische documentatie van de weer API -stroom om zijn URL te krijgen.

    De URL is in de volgende vorm:

    https: // API.Open Weathermap.Org/gegevens/2.5/Weer?q = & appid =

    Waarin de naam is van de stad en uw persoonlijke API -sleutel.

    Kopieer de API -referentie -URL van de Https: tot ? Niet opgenomen, de rest komt overeen met vraagketens die hieronder worden aangegeven:

    https: // API.Open Weathermap.Org/gegevens/2.5/Weer

    Methode

    Kies de methode Krijgen om gegevens van de API te vereisen.

    Vraagketen / vraagstrucht

    Openweather biedt u Vraag teen stringsgroeders waardoor het mogelijk is om waarden toe te schrijven aan parameters aan uw API -verzoek:

    • de stad : Q (In ons voorbeeld: Paris, fr)
    • De app -ID: appid
    • De meeteenheid: eenheden (In ons voorbeeld: metriek)
    • en taal: Lang (In ons voorbeeld: fr)

    De ID AP (AppID) komt overeen met uw persoonlijke sleutel API -toets die u genereert vanuit de Openweather -interface.

    Ga naar uw ID / API Key -app om uw ID / API -sleutel Rekening, sectie Sleutels API.

    Cachebeheer

    U kunt het gebabbel ook personaliseren. Klik op Netwerk en cache zodat de applicatie de inhoud van de cache retourneert, maar nog steeds het verzoek doet om het bij te werken. Met deze optie kunt u een snelle reactie hebben.

    Test het verzoek

    Nu moet u testen of uw verbinding correct is geconfigureerd.

    Klik op de knop Bewerking van de HTTP-component (of dubbelklik op het zichtbare veld van de HTTP-component).

    Informatie verschijnt. Klik op de knop Aanvraagtest.

    Visualiseer de resultaten van uw verzoek: als de onbewerkte gegevens overeenkomen met uw wens, is de API correct geconfigureerd.

    Hiermee kunt u de gegevensstructuur beter begrijpen en de juiste formules formaliseren.

    Gegevens weergeven

    Associeer een variabele op de temperatuur

    Selecteer het tekstblok dat de temperatuur aangeeft. In het raam Eigenschappen, Klik op het pictogram rechtsboven en de knop Toevoegen > Bron.

    Kopieer de volgende formule:

    [Data: id_http (/main/temp/@formatNumber: maximale fractionDigits | 0)] ° C

    Detail van de functie:

    • Id_http is de HTTP -component -identificatie. Dubbelklik op de naam van de HTTP-component uit het eigenschappenvenster om deze identificatie te verkrijgen.
    • Main/Temp eST De middelen om toegang te krijgen tot de temperatuurwaarde
    • Met @FormatNumber kunt u een nummer op natuurlijke wijze weergeven, afhankelijk van de taaltaal.

    Zie deze tutorial om alle functies te vinden.

    Toon het weer voor de dag dankzij de omstandigheden

    Openweather biedt informatie over het weer vanaf de dag vanuit de API met behulp van het veld icoon. Dit veld icoon Naar verschillende waarden (01d, 02d, 10n etc. ) overeenkomend met de verschillende weersituaties: Clear Sky, weinig wolken, verspreide wolken.

    Bijvoorbeeld 10n is geassocieerd met Lichte regen (lage regen).

    In plaats van deze pictogrammen te gebruiken, hebben we een reeks na -effectenanimaties in een galerijcomponent ingevoegd. Elke animatie komt overeen met een weerwaarde.

    Het doel is om de juiste animatie weer te geven op basis van de waarde die door de API wordt verhoogd.

    Plaats een component Voorwaarden. In het raam Eigenschappen, Maak een voorwaarde voor elke waarde:

    Gegevens: [data: d_http (/weer/0/pictogram)] Functie: egal op waarde: 01d

    Hernoem elke voorwaarde met de naam van de waarde, bijvoorbeeld 01D.

    Vink het vakje aan Automatische evaluatie

    Selecteer de voorwaarden en maak de actie met de trigger Evaluatie (01D) > Handel op een component > Galerij > Ga naar de geselecteerde pagina (01d) .

    Start het verzoek

    U moet de API -query -actie maken van uw toepassing. Om het automatisch te laten doen, kiezen we ervoor om dit te doen bij het weergeven van de voorgrond.

    Selecteer de voorgrond en klik op Acties.

    Uitkiezen Huidige weergave > Handel op component > HTTP -component > Start het verzoek

    Toon voorspellingen in een verzameling

    Maak een collectie

    In ons voorbeeld tonen we de weersvoorspelling in een horizontale lijst en in de vorm van stickers inclusief de datum van de dag, een pictogram en de gemiddelde temperatuur.

    Deze lijst is visueel gemaakt dankzij een component Verzameling.

    Maak verbinding met de dagelijkse voorspelling API

    Om toegang te krijgen tot de weersvoorspellingen, biedt Openweather een speciale API: Dagelijkse voorspelling. Om verbinding te maken met een nieuwe API, moet u een nieuwe HTTP -component invoegen.

    Plaats een nieuwe HTTP -component En in het raam Eigenschappen, Informeer de volgende velden:

    Url

    https: // API.Open Weathermap.Org/gegevens/2.5/Voorspelling/dagelijks

    U vindt deze URL in de technische documentatie van Openweather:

    Methode

    Kies de methode Krijgen om gegevens van de API te vereisen.

    Vraagketen / vraagstrucht

    Geef dezelfde parameters aan als voor de andere API:

    • The City: Q (in ons voorbeeld: Parijs, fr)
    • De ID -app: appid
    • De meeteenheid: eenheden (in ons voorbeeld: metrisch)
    • en taal: lang (in ons voorbeeld: fr)

    Test de API -verbinding

    Klik op de knop Bewerking van de HTTP-component (of dubbelklik op het zichtbare veld van de HTTP-component).

    Informatie verschijnt.

    Klik op de knop Aanvraagtest.

    Visualiseer de resultaten van uw verzoek: als de onbewerkte gegevens overeenkomen met uw wens, is de API correct geconfigureerd.

    Gegevens weergeven

    Verbind elk element van uw lijst met de gegevensbron, dat wil zeggen tegen de API.

    Selecteer bijvoorbeeld de datum.

    In het raam Eigenschappen, Klik op het pictogram Dynamische gegevens rechtsboven en de knop Toevoegen.

    Kopieer de volgende formule:

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

    Zie deze tutorial om alle functies te vinden.

    Dit heeft uw vraag beantwoord ?

    Bedankt voor de reacties, er was een probleem om uw opmerkingen in te dienen. Probeer het later opnieuw.