Hava Tahmini API – Sitenizdeki Hava Tahminleri, Hava Durumu Modelleri için Brüt Veri – Infoclimat, OpenWeather API’sına Bağlayın – Yardım Merkezi – Pandasuite

OpenWeather API’sına bağlanın

Sıcaklığı gösteren metin bloğunu seçin. Pencerede Özellikler, Sağ üstteki simgeye ve düğmeye tıklayın Eklemek > Kaynak.

Siteniz için Paris’te otomatik tahminler

Bu şehir için ayrıntılı tahminleri size döndürecek olan Infoclimat API’sini arayabilirsiniz.
Sizden kaynağı www ile bir bağlantı şeklinde belirtmenizi istiyoruz.infoklimasyon.FR, bu verileri kullanarak uygulamalarınızda veya sayfalarınızda.

Bu API, makul ve ticari olmayan bir kullanımla sınırlıdır. 5’ten az bir kullanım makul olarak kabul edilir.Tüm Tahmin API’sı için 24 saatte 000 sorgu ve saniyede bir istekten az sorgu.
Bu sınırı aşmadığınızdan emin olmanız gerekecek veya erişiminiz otomatik olarak kilitlenecek (bu durumda bir ERTP hata mesajı alacaksınız 509 bant genişliği sınırı aşıldı)). Lütfen size sunulan hizmetimize ücretsiz, reklam olmadan, gönüllüler birliği tarafından saygı gösterin. İhtiyaçlarınız daha yüksekse (mevcut istek veya parametre sayısı açısından), lütfen önceden bizimle iletişime geçin.
Kimlik doğrulama anahtarı yanlışsa, mesaj 400 Kötü Talep iade edilecek. Çalışma yayınlanıyorsa ve veriler mevcut değilse, kod 409 Çatışma.
Verileri işlemeden önce her zaman “Request_State” ayarını kontrol etmenizi öneririz, bu bir sorun durumunda uygulamalarınızı yükseltmekten kaçınır.

Parametre adı Mevcut seviyeler Birimler Tanım
sıcaklık 2m, zemin, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000HPA, 1000HPA Kelvin Sıcaklık
yağmur uygulanamaz mm 3 saat yağış
rain_convective uygulanamaz mm 3 saat konvektif yağış
basınç deniz seviyesi Pascal Deniz seviyesinde baskı
nem 2m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000HPA, 1000HPA % Bağıl nem
Nebulozit Toplam, yüksek, orta, düşük % Nebulisite
rüzgar yönü 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700HPA, 900HPA, 975, 975, 975 ° Orta rüzgar yönü
Wind_moyen 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700HPA, 900HPA, 975, 975, 975 km/s Orta rüzgar
Wind_Rafales 10m km/s Gusts’de rüzgar kuvveti
ISO_ZERO uygulanamaz M İzotermin yüksekliği 0 ° C
Risk_neige uygulanamaz [Evet Hayır] Kar riski
jeopotik 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000hpa gpdam Jeopotential yükseklik
Speed_ Ters 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000hpa HPA/S Dikey hızlar
pwat uygulanamaz mm Çökebilir su
LISTED_INDEX uygulanamaz Kelvin Kaldırılmış dizin
Most_unstable_lifted_index uygulanamaz Kelvin Kararsız en kaldırılmış endeks
pelerin uygulanamaz J/kg Pelerin
muke uygulanamaz J/kg Muke
Konvektif_inhibition uygulanamaz J/kg Konvektif inhibisyon (CIN)
Request_state uygulanamaz [509,409,400,200] İfade
Request_key uygulanamaz uygulanamaz Talep için dahili istek
Model_run uygulanamaz [00,06,12,18] Koşmak
    • Bize Ulaşın / ABD İletişim
    • Gönüllü veya çalışan olun
    • Biz Kimiz ? Biz ne yaptık ?
    • Yasal Uyarı
    • Meteo-Time-.Fr – gerçek zamanlı hava durumu
    • Hava Durumu Arşivi Arama Motoru
    • Ventoux’ta hava
    • Dernek
    • Forumlar
    • Android
    • iOS
    • Infoclimat, 053372184 numarası altında kayıtlı bir markadır
    • Site CNIL’e bildirildi (875366) | Siret: 4538607400037
    • Infoclimat, kar amacı gütmeyen bir 1901 Hukuk Derneği

    OpenWeather API’sına bağlanın

    OpenWeather API’sına bağlanarak uygulamanızda günün hava durumu verilerini ve gelecek günlerin tahminini görüntüleyebilirsiniz. API bağlantısı HTTP bileşeni sayesinde yapılır.

    Bu öğretici için Paris Weather uygulaması uygulamasını detaylandıracağız.

    Bu makalede

    • Bir OpenWeather Hesabı Oluşturun
    • Hava Tahminini Görüntüle
    • Bir koleksiyondaki tahminleri gösterin

    Bir OpenWeather Hesabı Oluşturun

    OpenWeather, bir şehir için hava tahminine erişime izin veren ücretsiz olarak erişilebilir bir çevrimiçi hizmettir. Bir konumdan hava durumu verileri elde etmek için farklı API’ler sunar.

    OpenWeather’da ücretsiz bir hesap oluşturun

    OpenWeather, bir konumdan hava durumu verileri almanız için size farklı API’ler sunar. Biz arayacağız API Mevcut Hava Günün havasını almak içinAPI Günlük Tahmin Önümüzdeki birkaç gün için tahminleri görüntülemek için.

    Hava Tahminini Görüntüle

    Hava ve sıcaklığı göstererek ekranımızı hazırladık. Amaç, doğru verileri görüntülemek için hava API akımına bağlanmaktır.

    Bir HTTP bileşeni ekleyin

    HTTP bileşeni sayesinde bir API ile bağlantı yapılır.

    Pandasuite stüdyosunda, tıklayın Bileşenler ve bir bileşeni ekleyin HTTP.

    En iyisi, bu bileşeni ön plana koymaktır, böylece uygulamanın herhangi bir ekranından aktif ve sorgulanabilir. Aksi takdirde, bu verilerin bulunduğu ekrana yerleştirin.

    HTTP bileşenini yapılandırın

    Pencereyi aç Özellikler.

    Url

    URL’sini almak için hava API akımının teknik belgesine gidin.

    URL aşağıdaki formda:

    https: // api.Openweathermap.Org/Veri/2.5/Hava?q = & appid =

    Şehrin adı ve kişisel API anahtarınız.

    API referans URL’sini: HTTPS: değin ? Dahil edilmeyen, geri kalanı aşağıda belirtilecek soru zincirlerine karşılık gelir:

    https: // api.Openweathermap.Org/Veri/2.5/Hava

    Yöntem

    Yöntemi seçin Elde etmek API’dan veri istemek için.

    Soru Zinciri / Sorgu Tangaları

    OpenWeather size sağlar Sorgu tanga bu da değerleri parametrelere atfetmeyi mümkün kılan API isteğinize:

    • şehir : Q (Örneğimizde: Paris, FR)
    • Uygulama Kimliği: müstehcen
    • Ölçüm Birimi: birimler (örneğimizde: metrik)
    • ve dil: lug (Örneğimizde: FR)

    ID AP (Appid), OpenWeather arabiriminden oluşturduğunuz kişisel anahtar API anahtarınıza karşılık gelir.

    Kimlik / API anahtar uygulamanızı oluşturmak için Hesap, bölüm Keys API.

    Önbellek yönetimi

    Sıfırları da kişiselleştirebilirsiniz. Tıklamak Ağ ve önbellek böylece uygulama önbelleğin içeriğini döndürür, ancak yine de güncellemek için isteği yapar. Bu seçenek hızlı bir yanıt almanızı sağlar.

    İsteği test edin

    Şimdi bağlantınızın düzgün yapılandırılmış olup olmadığını test etmelisiniz.

    Düğmeye tıklayın Düzenlemek HTTP bileşeninin (veya HTTP bileşeninin görünür alanına çift tıklayın).

    Bilgiler Görünüyor. Düğmeye tıklayın Talep Testi.

    İsteğinizin sonuçlarını görselleştirin: Ham veriler dileğinize karşılık gelirse, API düzgün yapılandırılmıştır.

    Veri yapısını daha iyi anlamanıza ve doğru formülleri resmileştirmenizi sağlar.

    Görüntüleyin Veriler

    Sıcaklık üzerinde bir değişkeni ilişkilendirin

    Sıcaklığı gösteren metin bloğunu seçin. Pencerede Özellikler, Sağ üstteki simgeye ve düğmeye tıklayın Eklemek > Kaynak.

    Aşağıdaki formülü kopyalayın:

    [Veri: ID_HTTP (/Main/temp/@formatnumber: maksimum fraksiyondigitler | 0)] ° C

    İşlevin detayı:

    • İd_http http bileşen tanımlayıcısıdır. Bu tanımlayıcıyı elde etmek için Özellikler penceresinden HTTP bileşeninin adına çift tıklayın.
    • Ana/sıcaklık eSıcaklık değerine erişme araçları
    • @Formatnumber, dile bağlı olarak doğal olarak bir numara görüntülemenize olanak tanır.

    Tüm işlevleri bulmak için bu öğreticiye bakın.

    Koşullar sayesinde hava gününü göster

    OpenWeather, alanı kullanarak API’sinden günden itibaren hava hakkında bilgi sağlar simge. Bu alan simge Farklı değerlere (01d, 02d, 10n vb. ) farklı hava durumlarına karşılık gelen: Şeffaf gökyüzü, birkaç bulut, dağınık bulutlar.

    Örneğin 10n ile ilişkili Hafif Yağmur (Düşük Yağmur).

    Bu simgeleri kullanmak yerine, bir galeri bileşenine bir dizi After Effect animasyonu ekledik. Her animasyon bir hava değerine karşılık gelir.

    Amaç, API tarafından toplanan değere göre doğru animasyonu görüntülemektir.

    Bir bileşeni ekleyin Şartlar. Pencerede Özellikler, Her değer için bir koşul oluşturun:

    Veri: [Veri: d_http (/hava durumu/0/simge)] Fonksiyon: Egal at değeri: 01d

    Her durumu değerin adıyla yeniden adlandırın, örneğin 01d.

    Kutuyu kontrol et Otomatik değerlendirme

    Koşulları seçin ve tetikleyici ile eylemi oluşturun Değerlendirme (01d) > Bir bileşen üzerinde hareket etmek > Galeri > Seçilen sayfaya gidin (01d) .

    İsteği başlatın

    Uygulamanızdan API sorgu eylemini oluşturmanız gerekir. Otomatik olarak yapabilmesi için, ön planı görüntülerken bunu yapmayı seçiyoruz.

    Ön planı seçin ve üzerine tıklayın Hareketler.

    Seçme Mevcut ekran > Bileşende hareket edin > HTTP bileşeni > İsteği başlatın

    Bir koleksiyondaki tahminleri gösterin

    Bir Koleksiyon Oluşturun

    Örneğimizde, hava tahmini yatay bir listede ve günün tarihi, bir simge ve sıcaklık ortalamaları da dahil olmak üzere çıkartmalar şeklinde sergiliyoruz.

    Bu liste bir bileşen sayesinde görsel olarak oluşturuldu Toplamak.

    Günlük Tahmin API’sına bağlanın

    Hava tahminlerine erişmek için OpenWeather özel bir API sunar: Günlük Tahmin. Yeni bir API’ya bağlanmak için yeni bir HTTP bileşeni eklemelisiniz.

    Yeni bir ekle HTTP bileşeni Ve pencerede Özellikler, Aşağıdaki alanları bilgilendirin:

    Url

    https: // api.Openweathermap.Org/Veri/2.5/Tahmin/Günlük

    Bu URL’yi OpenWeather’ın teknik dokümanlarında bulursunuz:

    Yöntem

    Yöntemi seçin Elde etmek API’dan veri istemek için.

    Soru Zinciri / Sorgu Tangaları

    Diğer API ile aynı parametreleri belirtin:

    • Şehir: S (Örneğimizde: Paris, FR)
    • Kimlik uygulaması: appid
    • Ölçüm Birimi: Birimler (Örneğimizde: Metrik)
    • ve dil: Lang (örneğimizde: fr)

    API bağlantısını test edin

    Düğmeye tıklayın Düzenlemek HTTP bileşeninin (veya HTTP bileşeninin görünür alanına çift tıklayın).

    Bilgiler Görünüyor.

    Düğmeye tıklayın Talep Testi.

    İsteğinizin sonuçlarını görselleştirin: Ham veriler dileğinize karşılık gelirse, API düzgün yapılandırılmıştır.

    Görüntüleyin Veriler

    Listenizin her öğesini veri kaynağına, yani API’ya bağlayın.

    Örneğin, tarihi seçin.

    Pencerede Özellikler, Sağ üstteki dinamik veri simgesine ve düğmeye tıklayın Eklemek.

    Aşağıdaki formülü kopyalayın:

    [Veri: id_http (/liste/@getByIndex: [data: (rowIndex)]/dt/@multiply: 1000/@formatdate: datestyle | orta)]]

    Tüm işlevleri bulmak için bu öğreticiye bakın.

    Bu sorunuzu cevapladı ?

    Yorumlar için teşekkür ederiz Yorumlarınızı göndermek için bir sorun vardı. lütfen daha sonra tekrar deneyiniz.