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

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.