Připojte se k OpenWeather API
Vyberte textový blok, který označuje teplotu. V okně Vlastnosti, Klikněte na ikonu vpravo nahoře a tlačítko Přidat > Zdroj.
Automatické předpovědi v Paříži pro váš web
Můžete zavolat API Infoclimat, které vám vrátí podrobné prognózy pro toto město.
Jen vás žádáme, abyste určili zdroj ve formě odkazu na www.Infoclimate.fr, ve vašich aplikacích nebo stránkách pomocí těchto dat.
Toto API je omezeno na přiměřené a nekomerční použití. Je považován za rozumné použití méně než 5.000 dotazů za 24 hodin a méně než jeden požadavek za sekundu, pro všechny prognózy API.
Budete se muset ujistit, že tento limit nepřekročíte, nebo váš přístup bude automaticky uzamčen (v tomto případě obdržíte chybovou zprávu ERTP Překročil 509 limit šířky pásma). Respektujte prosím naši službu nabízenou zdarma, bez reklamy, asociací dobrovolníků. Pokud jsou vaše potřeby vyšší (z hlediska počtu dostupných požadavků nebo parametrů), kontaktujte nás předem.
Pokud je ověřovací klíč nesprávný, zpráva 400 Špatná žádost bude vrácen. Pokud je běh uvolněn a data nejsou k dispozici, bude kód 409 Konflikt.
Doporučujeme vám, abyste před zpracováním dat vždy zkontrolovali nastavení „request_state“.
| Název parametru | Dostupné úrovně | Jednotky | Popis |
|---|---|---|---|
| teplota | 2 m, země, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA | Kelvin | Teplota |
| déšť | nelze použít | mm | Srážky po dobu 3 hodin |
| Rain_conVective | nelze použít | mm | Konvektivní srážení po dobu 3 hodin |
| tlak | hladina moře | Pascal | Tlak na hladině moře |
| vlhkost vzduchu | 2M, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA | % | Relativní vlhkost |
| Nebulositida | Celkem, vysoký, střední, nízký | % | Nebulosita |
| směr větru | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 | ° | Směr středního větru |
| 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 | Střední vítr |
| Wind_rafales | 10m | km/h | Větrná síla v nárazy |
| Iso_zero | nelze použít | M | Výška izotermu 0 ° C |
| Risk_Neige | nelze použít | [Ano ne] | Riziko sněhu |
| geopotic | 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA | GPDAM | Geopotenciální výška |
| Speed_ Reverse | 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA | HPA/s | Vertikální rychlosti |
| pwat | nelze použít | mm | Srážitelná voda |
| zdůrazňován_index | nelze použít | Kelvin | Zvednutý index |
| Most_unstable_lifted_index | nelze použít | Kelvin | Nestabilní nejvíce zvednutý index |
| pelerína | nelze použít | J/KG | Pelerína |
| mucape | nelze použít | J/KG | Mucape |
| Convective_inhibition | nelze použít | J/KG | Konvektivní inhibice (CIN) |
| Request_state | nelze použít | [509,409,400 200] | Prohlášení |
| Request_key | nelze použít | nelze použít | Interní žádost o žádost |
| Model_run | nelze použít | [00,06,12,18] | Běh |
-
- Kontaktujte nás / Nás kontakt
- Stát se dobrovolníkem nebo zaměstnancem
- Kdo jsme ? Co děláme ?
- Zákonné oznámení
- ∞
- Meteo-Time-Reel.Fr – počasí v reálném čase
- Vyhledávací stroj archivu počasí
- Počasí ve Ventouxu
- Asociace
- Fóra
- Android
- ios
- ∞
- Infoclimat je značka registrovaná podle čísla 05372184
- Stránka deklarovaná CNIL (875366) | Siret: 45386074400037
- Infoclimat je nezisková asociace z roku 1901
Připojte se k OpenWeather API
Můžete zobrazit údaje o počasí dne a prognózu příštích dnů ve vaší aplikaci připojením k API OpenWeather API. Připojení API je vytvořeno díky komponentě HTTP.

Pro tento tutoriál podrobně popisujeme aplikaci pro počasí v Paříži.
V tomto článku
- Vytvořte si účet OpenWeather
- Zobrazit předpověď počasí
- Zobrazit předpovědi ve sbírce
Vytvořte si účet OpenWeather
Openweather je online služba přístupná zdarma umožňující přístup k předpovědi počasí pro město. Nabízí různá API k získání údajů o počasí z místa.

Vytvořte si bezplatný účet na Openweather
Openweather vám nabízí různá API k získání údajů o počasí z místa. Zavoláme Současné počasí API Získat počasí dne, pak naDenní předpověď API Zobrazit prognózu na několik příštích dnů.
Zobrazit předpověď počasí
Připravili jsme naši obrazovku zobrazující počasí a teplotu. Cílem je nyní připojit se k proudu API pro počasí a zobrazit správná data.
Vložte komponentu HTTP
Připojení k API je vytvořeno díky komponentě HTTP.
Zpět v Pandasuite Studio klikněte na Komponenty a vložte komponentu Http.
Nejlepší je umístit tuto komponentu do popředí, aby mohl být aktivní a zpochybňován z jakékoli obrazovky aplikace. Jinak jej umístěte na obrazovku, na které jsou tato data umístěna.
Nakonfigurujte komponentu HTTP
Otevřete okno Vlastnosti.
URL
Přejděte do technické dokumentace proudu API počasí a získejte jeho adresu URL.

URL je v následující podobě:
https: // API.Openweathermap.Org/data/2.5/Počasí?q = & appid =
Ve kterém je název města a váš osobní klíč API.
Zkopírujte referenční adresu URL API z Https: až do ? Není zahrnuto, zbytek odpovídá otázkovým řetězcům, které budou uvedeny níže:
https: // API.Openweathermap.Org/data/2.5/Počasí
Metoda
Vyberte metodu Dostat vyžadovat data z API.
Řetězec otázek / dotazy tanga
Openweather vám poskytuje Dotaz na tanga které umožňují přiřadit hodnoty parametrům vašemu požadavku API:
- město : q (V našem příkladu: Paříž, FR)
- ID aplikace: Appid
- Měření jednotky: Jednotky (v našem příkladu: metrika)
- A jazyk: Lang (V našem příkladu: FR)

ID AP (APPID) odpovídá vašemu osobnímu klíčovému klíči API, který generujete z rozhraní OpenWeather.
Chcete -li vygenerovat aplikaci pro klíč ID / API, přejděte do svého Účet, sekce Keys API.

Správa mezipaměti
Můžete také přizpůsobit chatování. Klikněte na Síť a mezipaměť Aby aplikace vrátila obsah mezipaměti, ale stále žádostí o její aktualizaci. Tato možnost umožňuje mít rychlou reakci.

Vyzkoušejte požadavek
Nyní musíte otestovat, zda bylo vaše připojení správně nakonfigurováno.
Klikněte na tlačítko Upravit komponenty HTTP (nebo poklepejte na viditelné pole komponenty HTTP).
Zobrazí se informace. Klikněte na tlačítko Test žádosti.
Vizualizujte výsledky vaší žádosti: Pokud surová data odpovídají vašemu přání, bylo API správně nakonfigurováno.

To vám umožní lépe porozumět struktuře dat a formalizovat správné vzorce.
Zobrazit data
Přiřadit proměnnou na teplotu
Vyberte textový blok, který označuje teplotu. V okně Vlastnosti, Klikněte na ikonu vpravo nahoře a tlačítko Přidat > Zdroj.

Zkopírujte následující vzorec:
[Data: id_http (/main/temp/@formantNumber: maximum fractionDigits | 0)] ° C
Detail funkce:
- ID_HTTP je identifikátor komponenty HTTP. Poklepáním na název komponenty HTTP z okna vlastností a získání tohoto identifikátoru.
- Hlavní/teplota EST MOŽNOST PŘIPOJENÍ PŘÍSTUPU HODNOCÍ
- @ForMatNumber vám umožňuje zobrazit číslo přirozeně v závislosti na jazykovém jazyce.
Chcete -li najít všechny funkce, podívejte se na tento tutoriál.
Ukažte počasí na den díky podmínkám
Openweather poskytuje informace o počasí ze dne ze svého API pomocí pole ikona. Toto pole ikona Na různé hodnoty (01d, 02d, 10n atd. ) odpovídající různým situacím počasí: Jasná obloha, několik mraků, rozptýlených mraků.
Například 10n Je spojená s Lehký déšť (nízký déšť).

Místo toho, abychom tyto ikony používali, vložili jsme řadu animací After Effects do komponenty galerie. Každá animace odpovídá hodnotě počasí.

Cílem je zobrazit správnou animaci podle hodnoty zvýšené API.
Vložte komponentu Podmínky. V okně Vlastnosti, Vytvořte podmínku pro každou hodnotu:
Data: [Data: D_HTTP (/Weather/0/ICON)] Funkce: EGAL AT HODNOTA: 01D
Přejmenujte každou podmínku názvem hodnoty, například 01d.
Zaškrtněte políčko Automatické vyhodnocení

Vyberte podmínky a vytvořte akci s spouštěčem Hodnocení (01D) > Jednat na komponentu > Galerie > Přejděte na vybranou stránku (01d) .
Spusťte požadavek
Musíte z vaší aplikace vytvořit akci API. Aby to bylo automaticky, rozhodli jsme se tak učinit při zobrazování popředí.
Vyberte popředí a klikněte na Akce.
Vybrat Aktuální displej > Jednat podle komponenty > Komponenta HTTP > Spusťte požadavek

Zobrazit předpovědi ve sbírce
Vytvořte sbírku
V našem příkladu zobrazujeme prognózu počasí v horizontálním seznamu a ve formě samolepek včetně data dne, ikony a průměrů teploty.
Tento seznam byl vytvořen vizuálně díky komponentě Sbírka.
Připojte se k API pro denní předpověď
Pro přístup k předpovědím počasí nabízí Openweather vyhrazené API: Denní předpověď. Chcete -li se připojit k novému API, musíte vložit novou komponentu HTTP.
Vložte nový Komponenta HTTP A v okně Vlastnosti, Informovat následující pole:
URL
https: // API.Openweathermap.Org/data/2.5/Prognóza/denně
Tuto adresu URL najdete v technické dokumentaci OpenWeather:

Metoda
Vyberte metodu Dostat vyžadovat data z API.
Řetězec otázek / dotazy tanga
Uveďte stejné parametry jako u ostatních API:
- Město: Q (v našem příkladu: Paříž, FR)
- Aplikace ID: Appid
- Jednotka měření: Jednotky (v našem příkladu: Metric)
- a jazyk: Lang (v našem příkladu: FR)
Vyzkoušejte připojení API
Klikněte na tlačítko Upravit komponenty HTTP (nebo poklepejte na viditelné pole komponenty HTTP).
Zobrazí se informace.
Klikněte na tlačítko Test žádosti.
Vizualizujte výsledky vaší žádosti: Pokud surová data odpovídají vašemu přání, bylo API správně nakonfigurováno.
Zobrazit data
Připojte každý prvek vašeho seznamu ke zdroji dat, tj.
Například vyberte datum.
V okně Vlastnosti, Klikněte na ikonu dynamických dat vpravo a tlačítko Přidat.

Zkopírujte následující vzorec:
[Data: id_http (/list/@getByIndex: [Data: (RowIndex)]/dt/@Multiply: 1000/@formatdate: datestyle | médium)]]]]]]
Chcete -li najít všechny funkce, podívejte se na tento tutoriál.
To odpovědělo na vaši otázku ?
Děkujeme za komentáře, že byl problém předložit vaše komentáře. prosím zkuste to znovu později.

![NextPit_Samsung_Galaxy_Z_Fold_3_opened-w782[1]](https://www.winemoldova.com/wp-content/uploads/2023/10/nextpit_samsung_galaxy_z_fold_3_opened-w7821-308x308.jpg)