API prognozy pogody – prognozy pogody w Twojej witrynie, dane brutto dla modeli pogodowych – infoclimat, połącz z API OpenWeather – Help Center – Panandasuite
Połącz się z API OpenWeather
Contents
Wybierz blok tekstowy wskazujący temperaturę. W oknie Nieruchomości, Kliknij ikonę w prawym górnym rogu i przycisk Dodać > Źródło.
Automatyczne prognozy w Paryżu dla Twojej witryny
Możesz zadzwonić do API Infoclimat, który zwróci szczegółowe prognozy dla tego miasta.
Po prostu prosimy o określenie źródła w formie linku do www.Infoklimate.FR, w twoich aplikacjach lub stronach za pomocą tych danych.
Ten interfejs API jest ograniczony do rozsądnego i niekomercyjnego zastosowania. Jest uważane za rozsądne zastosowanie mniej niż 5.000 zapytania w ciągu 24 godzin i mniej niż jedno żądanie na sekundę, dla wszystkich prognoz API.
Będziesz musiał upewnić się, że nie przekroczysz tego limitu, w przeciwnym razie dostęp zostanie automatycznie zablokowany (w tym przypadku otrzymasz komunikat o błędzie ERTP 509 Limit przepustowości przekroczył)). Szanuj naszą usługę oferowaną za darmo, bez reklamy, przez stowarzyszenie wolontariuszy. Jeśli Twoje potrzeby są wyższe (pod względem liczby dostępnych żądań lub parametrów), skontaktuj się z nami wcześniej.
Jeśli klawisz uwierzytelnienia jest błędny, wiadomość 400 zła prośba będzie zwrócony. Jeśli uruchomienie zostanie wydane, a dane niedostępne, kod będzie 409 Konflikt.
Radzimy zawsze sprawdzać ustawienie „request_state” przed przetwarzaniem danych, co uniknie podnoszenia aplikacji w przypadku problemu.
Nazwa parametru | Dostępne poziomy | Jednostki | Opis |
---|---|---|---|
temperatura | 2M, Ground, 300HPa, 400HPa, 500HPa, 550HPa, 600HPa, 650HPA, 700HPa, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA | kelwin | Temperatura |
deszcz | nie dotyczy | mm | Opady przez 3 godziny |
Rain_convective | nie dotyczy | mm | Opady konwekcyjne przez 3 godziny |
ciśnienie | Poziom morza | Pascal | Presja na poziomie morza |
wilgotność | 2M, 300HPa, 400HPa, 500HPa, 550HPa, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | % | Wilgotność względna |
Zapalenie mgławicy | Całkowity, wysoki, średni, niski | % | Mgławiność |
kierunek wiatru | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975, 975 | ° | Środkowy kierunek wiatru |
Wind_moyen | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975, 975 | km/h | Średni wiatr |
Wind_rafales | 10m | km/h | Siła wiatru w podmuchach |
ISO_ZERO | nie dotyczy | M | Wysokość izotermy 0 ° C |
Risk_neige | nie dotyczy | [Tak nie] | Ryzyko śniegu |
geopotyczny | 500HPa, 550HPa, 600HPa, 650HPa, 700HPa, 750HPa, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | GPDAM | Wysokość geopotencjalna |
Speed_ Reverse | 500HPa, 550HPa, 600HPa, 650HPa, 700HPa, 750HPa, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | HPA/s | Prędkości pionowe |
PWAT | nie dotyczy | mm | Woda opadowa |
Lifled_index | nie dotyczy | kelwin | Wyniesiony indeks |
MOST_UNSTABLE_LIFTED_INDEX | nie dotyczy | kelwin | Niestabilny najbardziej podniesiony indeks |
peleryna | nie dotyczy | J/kg | Peleryna |
Mucape | nie dotyczy | J/kg | Mucape |
Konwekcja_inhibicja | nie dotyczy | J/kg | Hamowanie konwekcyjne (CIN) |
Request_state | nie dotyczy | [509,409,400 200] | Oświadczenie |
Request_key | nie dotyczy | nie dotyczy | Wewnętrzne żądanie żądania |
Model_run | nie dotyczy | [00,06,12,18] | Uruchomić |
-
- Skontaktuj się z nami / Kontakt z nami
- Zostań wolontariuszem lub pracownikiem
- Kim jesteśmy ? Co robimy ?
- Nota prawna
- ∞
- Meteo-czas.FR – Pogoda w czasie rzeczywistym
- Wyszukiwarka archiwum pogody
- Pogoda w Ventoux
- Stowarzyszenie
- Fora
- Android
- iOS
- ∞
- Infoclimat to marka zarejestrowana pod numerem 053372184
- Witryna zadeklarowana do CNIL (875366) | Siret: 45386074400037
- Infoclimat to stowarzyszenie prawne z 1901 r
Połącz się z API OpenWeather
Możesz wyświetlić dane pogodowe dnia i prognozę następnych dni w aplikacji, łącząc się z API OpenWeather. Połączenie API odbywa się dzięki komponentowi HTTP.
W tym samouczku szczegółowo opisamy aplikację Paris Weather App.
W tym artykule
- Utwórz konto OpenWeather
- Wyświetl prognozę pogody
- Pokaż prognozy w kolekcji
Utwórz konto OpenWeather
OpenWeather to usługa online dostępna za darmo, umożliwiając dostęp do prognozy pogody dla miasta. Oferuje różne interfejsy API w celu uzyskania danych pogodowych z lokalizacji.
Utwórz bezpłatne konto na OpenWeather
OpenWeather oferuje różne interfejsy API w celu uzyskania danych pogodowych z lokalizacji. Zadzwonimy Obecna pogoda API Aby uzyskać pogodę dnia, a potem naDzienna prognoza API Aby wyświetlić prognozę na następne kilka dni.
Wyświetl prognozę pogody
Przygotowaliśmy ekran pokazujący pogodę i temperaturę. Celem jest teraz połączenie się z prądem API pogody, aby wyświetlić odpowiednie dane.
Włóż komponent HTTP
Połączenie z interfejsem API jest tworzone dzięki komponentowi HTTP.
Z powrotem w Pandasuite Studio, kliknij składniki i wstaw komponent Http.
Najlepiej jest umieścić ten komponent na pierwszym planie, aby mógł być aktywny i przesłuchany z dowolnego ekranu aplikacji. W przeciwnym razie umieść go na ekranie, na którym znajdują się te dane.
Skonfiguruj komponent HTTP
Otwórz okno Nieruchomości.
URL
Przejdź do technicznej dokumentacji prądu API pogody, aby zdobyć jego adres URL.
URL jest w następującej formie:
https: // API.OpenWeathermap.Org/dane/2.5/Pogoda?q = i appId =
W którym jest nazwa miasta i twój osobisty klucz API.
Skopiuj adres URL odniesienia API z HTTPS: dopóki ? Nie uwzględniono, reszta odpowiada łańcuchom pytań, które zostaną wskazane poniżej:
https: // API.OpenWeathermap.Org/dane/2.5/Pogoda
metoda
Wybierz metodę Dostawać Aby wymagać danych z interfejsu API.
Łańcuch pytań / stringi zapytania
OpenWeather zapewnia ci Zapytanie stringi które umożliwiają przypisanie wartości parametrów do Twojego żądania API:
- miasto : Q (W naszym przykładzie: Paris, FR)
- Identyfikator aplikacji: AppId
- Jednostka pomiaru: jednostki (W naszym przykładzie: metryka)
- i język: Lang (W naszym przykładzie: FR)
ID AP (AppID) odpowiada Twojemu osobistemu kluczowi API, który wygenerujesz z interfejsu OpenWeather.
Aby wygenerować aplikację ID / API, przejdź do swojego Konto, Sekcja Klucze API.
Zarządzanie pamięcią podręczną
Możesz także spersonalizować rozmowę. Kliknij Sieć i pamięć podręczna aby aplikacja zwraca treść pamięci podręcznej, ale nadal składa żądanie, aby ją zaktualizować. Ta opcja pozwala na szybką odpowiedź.
Przetestuj żądanie
Teraz musisz sprawdzić, czy twoje połączenie zostało poprawnie skonfigurowane.
Kliknij przycisk Edytować komponentu HTTP (lub kliknij dwukrotnie na polu widzialnym komponentu HTTP).
Pojawia się informacja. Kliknij przycisk Test żądania.
Wizualizuj wyniki Twojego żądania: jeśli surowe dane odpowiadają Twojemu życzeniu, interfejs API został odpowiednio skonfigurowany.
Pozwala lepiej zrozumieć strukturę danych i sformalizować odpowiednie formuły.
Wyświetl dane
Skojarzyć zmienną w temperaturze
Wybierz blok tekstowy wskazujący temperaturę. W oknie Nieruchomości, Kliknij ikonę w prawym górnym rogu i przycisk Dodać > Źródło.
Skopiuj następującą formułę:
[Dane: id_http (/main/temp/@formatNumber: maksymalne fractionDigits | 0)] ° C
Szczegół funkcji:
- Id_http to identyfikator komponentu HTTP. Kliknij dwukrotnie nazwę komponentu HTTP z okna właściwości, aby uzyskać ten identyfikator.
- Main/Temp miST STRONA DOSKONUJE DO WARTOŚCI TEMPERATURA
- @FormatNumber pozwala wyświetlać liczbę naturalnie w zależności od języka.
Aby znaleźć wszystkie funkcje, zobacz ten samouczek.
Pokaż pogodę na cały dzień dzięki warunkom
OpenWeather dostarcza informacji o pogodzie z dnia z jego interfejsu API za pomocą pola Ikona. To pole Ikona Do różnych wartości (01d, 02d, 10n itp. ) odpowiadające różnym sytuacjom pogodowym: Clearbo, kilka chmur, rozproszone chmury.
Na przykład 10n jest powiązany z Lekki deszcz (niski deszcz).
Zamiast używać tych ikon, włożliśmy serię animacji After Effects w komponencie galerii. Każda animacja odpowiada wartości pogodowej.
Celem jest wyświetlenie odpowiedniej animacji zgodnie z wartością podniesioną przez API.
Włóż komponent Warunki. W oknie Nieruchomości, Utwórz warunek dla każdej wartości:
Dane: [Dane: d_http (/pogoda/0/ikona)] Funkcja: egal na wartość: 01d
Zmień nazwę każdego warunku z nazwą wartości, na przykład 01d.
Sprawdź pudełko Automatyczna ocena
Wybierz warunki i utwórz akcję za pomocą spustu Ocena (01d) > Działać na komponencie > Galeria > Przejdź do wybranej strony (01d) .
Uruchom żądanie
Musisz utworzyć akcję zapytania API z aplikacji. Aby to zrobić automatycznie, wybieramy to podczas wyświetlania pierwszego planu.
Wybierz pierwszy plan i kliknij działania.
Wybierać Bieżący wyświetlacz > Działać na komponent > Komponent HTTP > Uruchom żądanie
Pokaż prognozy w kolekcji
Utwórz kolekcję
W naszym przykładzie wyświetlamy prognozę pogody na liście poziomej i w formie naklejek, w tym daty dnia, ikony i średnich temperatury.
Ta lista została utworzona wizualnie dzięki komponentowi Kolekcja.
Połącz się z API codziennego prognozy
Aby uzyskać dostęp do prognoz pogody, OpenWeather oferuje dedykowany interfejs API: Dzienna prognoza. Aby połączyć się z nowym interfejsem API, musisz wstawić nowy komponent HTTP.
Wstaw nowy Komponent HTTP i w oknie Nieruchomości, Poinformuj następujące pola:
URL
https: // API.OpenWeathermap.Org/dane/2.5/prognoza/dziennie
Znajdziesz ten adres URL w technicznej dokumentacji OpenWeather:
metoda
Wybierz metodę Dostawać Aby wymagać danych z interfejsu API.
Łańcuch pytań / stringi zapytania
Wskaż te same parametry, co w przypadku drugiego interfejsu API:
- Miasto: Q (w naszym przykładzie: Paris, FR)
- Aplikacja identyfikacyjna: AppId
- Jednostka pomiaru: jednostki (w naszym przykładzie: metryka)
- i język: Lang (w naszym przykładzie: FR)
Przetestuj połączenie API
Kliknij przycisk Edytować komponentu HTTP (lub kliknij dwukrotnie na polu widzialnym komponentu HTTP).
Pojawia się informacja.
Kliknij przycisk Test żądania.
Wizualizuj wyniki Twojego żądania: jeśli surowe dane odpowiadają Twojemu życzeniu, interfejs API został odpowiednio skonfigurowany.
Wyświetl dane
Podłącz każdy element listy do źródła danych, to znaczy do interfejsu API.
Na przykład wybierz datę.
W oknie Nieruchomości, Kliknij ikonę dynamicznych danych w prawym górnym rogu i przycisk Dodać.
Skopiuj następującą formułę:
[Data: id_http (/list/@getByIndex: [data: (rowindex)]/dt/@mnożenie: 1000/@formatDate: Datestyle | Medium)]]]]]]]]]] ]
Aby znaleźć wszystkie funkcje, zobacz ten samouczek.
To odpowiedziało na twoje pytanie ?
Dziękujemy za komentarze, wystąpił problem z przesłaniem komentarzy. Spróbuj ponownie później.