Vejrprognose API – Vejrprognoser på dit websted, brutto data til vejrmodeller – Infoclimat, opret forbindelse til Openweather API – Help Center – Pandasuite
<h1>Opret forbindelse til Openweather API</h1>
<blockquote>Vælg tekstblokken, der angiver temperaturen. I vinduet <strong>Ejendomme</strong>, Klik på ikonet øverst til højre og knappen <strong>Tilføje</strong> > <strong>Kilde</strong>.</blockquote>
<h2>Automatiske prognoser i Paris til dit websted</h2>
<p>Du kan ringe til Infoclimat API, som vil returnere dig de detaljerede prognoser for denne by. <br /><b>Vi beder dig bare om at specificere kilden i form af et link til www.Infoclimate.fr, i dine applikationer eller sider ved hjælp af disse data.</b></p>
<p> <br />Denne API er begrænset til en rimelig og ikke -kommerciel brug. <b>Betragtes som rimelig brug af mindre end 5.000 forespørgsler på 24 timer og mindre end en anmodning pr. Sekund for alle prognose API.</b> <br />Du bliver nødt til at sørge for, at du ikke overskrider denne grænse, eller at din adgang automatisk låses (i dette tilfælde modtager du en ERTP -fejlmeddelelse <i>509 båndbredde grænse overskredet</i>)). Venligst respekter vores service, der tilbydes dig gratis, uden reklame, af en forening af frivillige. Hvis dine behov er højere (med hensyn til antallet af tilgængelige anmodninger eller parametre), bedes du kontakte os på forhånd. <br />Hvis godkendelsesnøglen er forkert, er meddelelsen <i>400 dårlig anmodning</i> returneres. Hvis kørslen frigives, og data ikke er tilgængelige, vil koden være <i>409 konflikt</i>. <br /><b>Vi råder dig til altid at kontrollere indstillingen “Request_state” inden behandling af data, dette vil undgå at hæve dine applikationer i tilfælde af et problem.</b> </p>
<p> <table cellspacing=”0″> <tr><th>Parameternavn</th> <th>Tilgængelige niveauer</th> <th>Enheder</th> <th>Beskrivelse</th> </tr> <tr><td><b>temperatur</b></td> <td>2m, jord, 300HPa, 400HPa, 500HPa, 550HPa, 600HPa, 650HPa, 700HPa, 750HPa, 850HPa, 900HPa, 950HPa, 975HPa, 1000HPa</td> <td>Kelvin</td> <td>Temperatur</td> </tr> <tr><td><b>regn</b></td> <td><i>ikke anvendelig</i></td> <td>mm</td> <td>Nedbør i 3 timer</td> </tr> <tr><td><b>Regn_konvektiv</b></td> <td><i>ikke anvendelig</i></td> <td>mm</td> <td>Konvektiv nedbør i 3 timer</td> </tr> <tr><td><b>tryk</b></td> <td>Havniveau</td> <td>Pascal</td> <td>Tryk på havets overflade</td> </tr> <tr><td><b>fugtighed</b></td> <td>2M, 300HPa, 400HPa, 500HPa, 550HPa, 600HPa, 650HPa, 700HPa, 750HPa, 850HPa, 900HPa, 950HPa, 975HPa, 1000HPa</td> <td>Beholdende</td> <td>Relativ luftfugtighed</td> </tr> <tr><td><b>nebulositis</b></td> <td>Total, høj, medium, lav</td> <td>Beholdende</td> <td>Nebulositet</td> </tr> <tr><td><b>vindretning</b></td> <td>10m, 305 m, 457 m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300HPa, 400HPa, 500HPa, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 9755555555555555555555555555555555555555555555555</td> <td>°</td> <td>Mellemvindretning</td> </tr> <tr><td><b>Wind_moyen</b></td> <td>10m, 305 m, 457 m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300HPa, 400HPa, 500HPa, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 9755555555555555555555555555555555555555555555555</td> <td>km/h</td> <td>Medium vind</td> </tr> <tr><td><b>Wind_rafales</b></td> <td>10m</td> <td>km/h</td> <td>Vindkraft i vindkast</td> </tr> <tr><td><b>Iso_zero</b></td> <td><i>ikke anvendelig</i></td> <td>M</td> <td>Højden på isotermen 0 ° C</td> </tr> <tr><td><b>Risk_neige</b></td> <td><i>ikke anvendelig</i></td> <td>[Ja Nej]</td> <td>Snedisiko</td> </tr> <tr><td><b>geopotisk</b></td> <td>500HPa, 550HPa, 600HPa, 650HPa, 700HPa, 750HPa, 850HPa, 900HPa, 950HPa, 975HPa, 1000HPa</td> <td>Gpdam</td> <td>Geopotential højde</td> </tr> <tr><td><b>Speed_ omvendt</b></td> <td>500HPa, 550HPa, 600HPa, 650HPa, 700HPa, 750HPa, 850HPa, 900HPa, 950HPa, 975HPa, 1000HPa</td> <td>HPA/s</td> <td>Lodrette hastigheder</td> </tr> <tr><td><b>Pwat</b></td> <td><i>ikke anvendelig</i></td> <td>mm</td> <td>Bundfældelig vand</td> </tr> <tr><td><b>Løftet_index</b></td> <td><i>ikke anvendelig</i></td> <td>Kelvin</td> <td>Løftet indeks</td> </tr> <tr><td><b>MOST_UNSTABLE_LIFTED_INDEX</b></td> <td><i>ikke anvendelig</i></td> <td>Kelvin</td> <td>Ustabil mest løftet indeks</td> </tr> <tr><td><b>Kap</b></td> <td><i>ikke anvendelig</i></td> <td>J/kg</td> <td>Kap</td> </tr> <tr><td><b>slim</b></td> <td><i>ikke anvendelig</i></td> <td>J/kg</td> <td>Slim</td> </tr> <tr><td><b>Konvektiv_inhibition</b></td> <td><i>ikke anvendelig</i></td> <td>J/kg</td> <td>Konvektiv inhibering (CIN)</td> </tr> <tr><td><b>Request_state</b></td> <td><i>ikke anvendelig</i></td> <td>[509.409.400.200]</td> <td>Udmelding</td> </tr> <tr><td><b>Request_key</b></td> <td><i>ikke anvendelig</i></td> <td><i>ikke anvendelig</i></td> <td>Intern anmodning om anmodning</td> </tr> <tr><td><b>Model_run</b></td> <td><i>ikke anvendelig</i></td> <td>[00,06,12,18]</td> <td>Løb</td> </tr> </table> </p>
<ul>
<li><ul>
<li><b>Kontakt os</b> / US Kontakt</li>
<li>Blive frivillig eller medarbejder</li>
<li>Hvem er vi ? Hvad gør vi ?</li>
<li>Juridisk meddelelse</li>
<li>∞</li>
<li>Meteo-time-hjul.FR – Vejr i real -tid</li>
<li>Vejrarkiv søgemaskine</li>
<li>Vejret i Ventoux</li>
</ul><ul>
<li>Foreningen</li>
<li>Fora</li>
<li>Android</li>
<li>iOS</li>
<li>∞</li>
<li>Infoclimat er et brand registreret under nummer 053372184</li>
<li>Websted erklæret til CNIL (875366) | Siret: 45386074400037</li>
<li>Infoclimat er en non -profit 1901 Law Association</li>
</ul>
<h2>Opret forbindelse til Openweather API</h2>
<p><strong>Du kan vise vejrdataene på dagen og prognosen for næste dage i din applikation ved at oprette forbindelse til Openweather API. API -forbindelsen er oprettet takket være HTTP -komponenten.</strong></p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/6078361ef8c0ef2d98df2bbd/file-rOVZ8LvxYu.png” /></p>
<p>Til denne tutorial vil vi detaljerede applikationen i Paris Weather App.</p>
<h4>I denne artikel</h4>
<ul>
<li>Opret en Openweather -konto</li>
<li>Vis vejrprognosen</li>
<li>Vis prognoser i en samling</li>
</ul>
<h2>Opret en Openweather -konto</h2>
<p>Openweather er en onlinetjeneste, der er tilgængelig til gratis, hvilket giver adgang til vejrprognosen for en by. Det tilbyder forskellige API’er for at få vejrdata fra et sted.</p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/60783c00e0324b5fdfd0b452/file-3tjBeTIksv.png” /></p>
<p>Opret en gratis konto på Openweather</p>
<p>Openweather tilbyder dig forskellige API’er for at få vejrdata fra et sted. Vi opfordrer til <strong>API Aktuelt vejr</strong> For at få dagens vejr, derefter på<strong>API Daily Prognose</strong> At vise prognosen for de næste par dage.</p>
<h2>Vis vejrprognosen</h2>
<p>Vi har forberedt vores skærm, der viser vejret og temperaturen. Målet er nu at oprette forbindelse til Weather API -strømmen for at vise de rigtige data.</p>
<h3>Indsæt en HTTP -komponent</h3>
<p>Forbindelse til en API er skabt takket være HTTP -komponenten.</p>
<p>Tilbage i Pandasuite Studio, klik på <strong>Komponenter</strong> og indsæt en komponent <strong>Http</strong>.</p>
<p>Det bedste er at placere denne komponent i forgrunden, så den kan være aktiv og spurgt fra enhver skærm i applikationen. Ellers skal du placere det på den skærm, hvor disse data er placeret.</p>
<h3>Konfigurer HTTP -komponenten</h3>
<p>Åben vinduet <strong>Ejendomme</strong>.</p>
<h4>URL</h4>
<p>Gå til den tekniske dokumentation af Weather API -strømmen for at få sin URL.</p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/600061392e764327f87bea30/file-Asz7prsANO.png” /></p>
<p>URL’en er i følgende form:</p>
https: // API.Openweathermap.Org/data/2.5/vejr?Q = & appid =
<p>I hvilket er navnet på byen og din personlige API -nøgle.</p>
<p>Kopier API -reference -URL fra <strong>Https:</strong> indtil <strong>?</strong> Ikke inkluderet, resten svarer til spørgsmålskæder, der vil blive angivet nedenfor:</p>
<pre>https: // API.Openweathermap.Org/data/2.5/vejr</pre>
<h4>Metode</h4>
<p>Vælg metoden <strong>Få</strong> at kræve data fra API.</p>
<h4>Spørgsmålskæde / forespørgsel</h4>
<p>Openweather giver dig <strong>Forespørgsel fra thongs</strong> Hvilket gør det muligt at tilskrive værdier til parametre til din API -anmodning:</p>
<ul>
<li>byen : <strong>Q</strong> (I vores eksempel: Paris, FR)</li>
<li>App -id: <strong>appid</strong></li>
<li>Måleenheden: <strong>enheder</strong> (I vores eksempel: metrisk)</li>
<li>og sprog: <strong>lang</strong> (I vores eksempel: FR)</li>
</ul>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/6000619dc64fe14d0e1fae14/file-sMpLvT1Eam.png” /></p>
<p>ID AP (AppID) svarer til din personlige nøgle API -nøgle, som du genererer fra Openweather -interface.</p>
<p>For at generere din ID / API -nøgle -app skal du gå til din <strong>Konto</strong>, afsnit <strong>Keys API.</strong></p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/60017f88c64fe14d0e1fb422/file-maQtQF70UJ.png” /></p>
<h4>Cache Management</h4>
<p>Du kan også personalisere skrav. Klik på <strong>Netværk og cache</strong> så applikationen returnerer indholdet af cachen, men stadig fremsætter anmodningen for at opdatere den. Denne mulighed giver dig mulighed for at få et hurtigt svar.</p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/60783f58e0324b5fdfd0b46d/file-qjD20jCfge.png” /></p>
<h2>Test anmodningen</h2>
<p>Nu skal du teste, om din forbindelse er blevet konfigureret korrekt.</p>
<p>Klik på knappen <strong>Redigere</strong> af HTTP-komponenten (eller dobbeltklik på det synlige felt af HTTP-komponenten).</p>
<p>Oplysninger vises. Klik på knappen <strong>Anmodningstest.</strong></p>
<p>Visualiser resultaterne af din anmodning: Hvis de rå data svarer til dit ønske, er API’en blevet konfigureret korrekt.</p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/607840514466ce6ddc5f4fab/file-9dyPaEoeBp.png” /></p>
<p>Det giver dig mulighed for bedre at forstå datastrukturen og formalisere de rigtige formler.</p>
<h3>Vis data</h3>
<h4>Knytte en variabel på temperaturen</h4>
<p>Vælg tekstblokken, der angiver temperaturen. I vinduet <strong>Ejendomme</strong>, Klik på ikonet øverst til højre og knappen <strong>Tilføje</strong> > <strong>Kilde</strong>.</p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/607844954466ce6ddc5f4fdc/file-LpPNmsTdzF.png” /></p>
<p>Kopier følgende formel:</p>
<pre>[Data: id_http (/main/temp/@formatnumber: maksimal fraktionsdigits | 0)] ° C</pre>
<p>Detaljer om funktionen:</p>
<ul>
<li>ID_HTTP er HTTP -komponentidentifikatoren. Dobbeltklik på navnet på HTTP-komponenten fra egenskabsvinduet for at få denne identifikator.</li>
<li>Hoved/temp <em>e</em>ST Midlerne til at få adgang til temperaturværdien</li>
<li>@FormatNumber giver dig mulighed for at vise et tal naturligt afhængigt af sprogsproget.</li>
</ul>
<p>For at finde alle funktionerne, se denne tutorial.</p>
<h4>Vis vejret for dagen takket være forholdene</h4>
<p>Openweather giver information om vejret fra dagen fra dets API ved hjælp af feltet <strong>ikon</strong>. Dette felt <strong>ikon</strong> Til forskellige værdier (01D, 02d, 10n osv. ) svarende til de forskellige vejrsituationer: <strong>Klar himmel, få skyer, spredte skyer</strong>.</p>
<p>For eksempel <strong>10n</strong> er forbundet med <strong>Let regn (lavt regn)</strong><em>.</em></p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/600180751c64ad47e4b6f9d4/file-wG7rLUIluY.png” /></p>
<p>I stedet for at bruge disse ikoner, har vi indsat en række After Effects -animationer i en galleri -komponent. Hver animation svarer til en vejrværdi.</p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/6078496c4466ce6ddc5f500d/file-BT8CdzAmLw.png” /></p>
<p>Målet er at vise den rigtige animation i henhold til den værdi, der er rejst af API.</p>
<p>Indsæt en komponent <strong>Betingelser</strong>. I vinduet <strong>Ejendomme</strong>, Opret en betingelse for hver værdi:</p>
<pre>Data: [Data: D_HTTP (/Weather/0/Icon)] Funktion: Egal ved værdi: 01D</pre>
<p>Omdøb hver betingelse med navnet på værdien, for eksempel 01D.</p>
<p>Marker afkrydsningsfeltet <strong>Automatisk evaluering</strong></p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/60785076f8c0ef2d98df2cab/file-563r7GS86O.png” /></p>
<p>Vælg betingelserne, og opret handlingen med udløseren <strong>Evaluering (01D)</strong> > <strong>Handle på en komponent</strong> > <strong>Galleri</strong> > <strong>Gå til den valgte side (01D) .</strong></p>
<h3><strong>Start anmodningen</strong></h3>
<p>Du skal oprette API -forespørgselshandlingen fra din ansøgning. For at det skal gøre automatisk, vælger vi at gøre det, når vi viser forgrunden.</p>
<p>Vælg forgrunden, og klik på <strong>Handlinger</strong>.</p>
<p>Vælg <strong>Nuværende display</strong> > <strong>Handle på komponent</strong> > <strong>HTTP -komponent</strong> > <strong>Start anmodningen</strong></p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/60784a7d8af76a714bfd796d/file-RU2LMcDeUd.png” /></p>
<h2>Vis prognoser i en samling</h2>
<h3>Opret en samling</h3>
<p>I vores eksempel viser vi vejrprognosen på en vandret liste og i form af klistermærker, herunder dagens dato, et ikon og gennemsnittet af temperatur.</p>
<p>Denne liste blev oprettet visuelt takket være en komponent <strong>Kollektion</strong>.</p>
<h3>Opret forbindelse til den daglige prognose API</h3>
<p>For at få adgang til vejrprognoserne tilbyder Openweather en dedikeret API: <strong>Daglig prognose</strong>. For at oprette forbindelse til en ny API skal du indsætte en ny HTTP -komponent.</p>
<p>Indsæt en ny <strong>HTTP -komponent</strong> Og i vinduet <strong>Ejendomme</strong>, Informer følgende felter:</p>
<h4><strong>URL</strong></h4>
<pre>https: // API.Openweathermap.Org/data/2.5/prognose/daglig</pre>
<p>Du finder denne URL i den tekniske dokumentation af Openweather:</p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/600180f5cfe30d219ccd8247/file-XmQjVZ9uUk.png” /></p>
<h4>Metode</h4>
<p>Vælg metoden <strong>Få</strong> at kræve data fra API.</p>
<h4>Spørgsmålskæde / forespørgsel</h4>
<p>Angiv de samme parametre som for den anden API:</p>
<ul>
<li>Byen: Q (I vores eksempel: Paris, FR)</li>
<li>ID -appen: Appid</li>
<li>Målingsenheden: enheder (i vores eksempel: metrisk)</li>
<li>og sprog: lang (i vores eksempel: fr)</li>
</ul>
<h3>Test API -forbindelsen</h3>
<p>Klik på knappen <strong>Redigere</strong> af HTTP-komponenten (eller dobbeltklik på det synlige felt af HTTP-komponenten).</p>
<p>Oplysninger vises.</p>
<p>Klik på knappen <strong>Anmodningstest.</strong></p>
<p>Visualiser resultaterne af din anmodning: Hvis de rå data svarer til dit ønske, er API’en blevet konfigureret korrekt.</p>
<h3>Vis data</h3>
<p>Tilslut hvert element på din liste til datakilden, det vil sige til API.</p>
<p>Vælg for eksempel datoen.</p>
<p>I vinduet <strong>Ejendomme</strong>, Klik på det dynamiske dataikon øverst til højre og knappen <strong>Tilføje</strong>.</p>
<p><img src=”https://d33v4339jhl8k0.cloudfront.net/docs/assets/5eeb6c752c7d3a10cba92698/images/60018199cfe30d219ccd824c/file-wq0DgSeE9S.png” /></p>
<p>Kopier følgende formel:</p>
<pre>[Data: id_http (/list/@getByIndex: [Data: (RowIndex)]/dt/@Multiply: 1000/@Formatdate: Datestyle | Medium)]]</pre>
<p>For at finde alle funktionerne, se denne tutorial.</p>
Dette har besvaret dit spørgsmål ?
<p>Tak for kommentarerne, der var et problem at indsende dine kommentarer. Prøv igen senere.</p>