Hava proqnozu API – saytınızdakı hava proqnozları, hava modelləri üçün ümumi məlumatlar – infoclimat, OpenWeather API-yə qoşulun – Kömək Mərkəzi – Pandasuite

OpenWeather API-yə qoşulun

Temperaturu göstərən mətn blokunu seçin. Pəncərədə Xassələr, Üst sağdakı işarəni və düyməni vurun Əlavə etmək > Mənbəyi.

Saytınız üçün Parisdə avtomatik proqnozlar

Bu şəhər üçün ətraflı proqnozları geri qaytaracaq Infoclimat API-də zəng edə bilərsiniz.
Sadəcə, mənbəyi, www üçün bir link şəklində göstərməyinizi xahiş edirik.yoluxdurmaq.FR, bu məlumatlardan istifadə edən tətbiqlərinizdə və ya səhifələrinizdə.

Bu API münasib və qeyri-kommersiya istifadəsi ilə məhdudlaşır. 5-dən az istifadə məqbul sayılır.24 saat ərzində 000 sorğu və saniyədə birdən az bir sorğu, bütün proqnoz api üçün.
Bu həddi aşmadığınızdan əmin olmalısınız və ya giriş avtomatik olaraq kilidlənəcək (bu halda ERTP səhv mesajı alacaqsınız) 509 bant genişliyi həddi aşdı)). Xahiş edirəm, reklam olmadan, reklam olmadan, könüllülər birliyi tərəfindən sizə təqdim olunan xidmətimizə hörmət edin. Ehtiyaclarınız daha yüksəkdirsə (sorğu və ya parametrlərin sayına görə), əvvəlcədən bizimlə əlaqə saxlayın.
Doğrulama açarı səhvdirsə, mesaj 400 pis sorğu geri qaytarılacaq. Qaçış sərbəst buraxılırsa və məlumatlar mövcud deyilsə, kod olacaq 409 qarşıdurma.
Məlumatların işlənmədən əvvəl “sorğu_stat_stat” parametrini həmişə yoxlamağı məsləhət görürük, bu, problem olduqda tətbiqlərinizi artırmaqdan çəkinəcəkdir.

Parametr adı Mövcud səviyyələr Vahid Təsvir
temperatur 2M, Ground, 300HPA, 400HPA, 500HPA, 500HPA, 650Hpa, 750Hpa, 850Hpa, 900HPA, 950HPA, 975HPA, 1000HPA Kelvin Temperatur
yağış yağdırmaq tətbiq edilmir mm 3 saat yağış yağışı
Rain_convektiv tətbiq edilmir mm 3 saat ərzində konvektiv yağış
təzyiq etmək dəniz səviyyəsi Paskal Dəniz səviyyəsində təzyiq
rütubət 2M, 300HPA, 400HPA, 500Hpa, 550Hpa, 650Hpa, 750Hpa, 850Hpa, 900HPA, 950HPA, 975HPA, 1000HPA % Nisbi rütubət
nbulosit Cəmi, yüksək, orta, aşağı % Buludluq
külək_dareksiyası 10M, 305m, 457M, 914M, 1829M, 2743M, 3658M, 4572M, 300Hpa, 500Hpa, 650Hpa, 750Hpa, 850Hpa, 900HPA, 900HPA, 975, 975, 975, 975, 975 ° ° Orta külək istiqaməti
külək_moyen 10M, 305m, 457M, 914M, 1829M, 2743M, 3658M, 4572M, 300Hpa, 500Hpa, 650Hpa, 750Hpa, 850Hpa, 900HPA, 900HPA, 975, 975, 975, 975, 975 km / h Orta külək
külək_rafales 10 m km / h Qorxuda külək qüvvəsi
ISO_ZERO tətbiq edilmir M İsotherm 0 ° C hündürlüyü
Risk_neige tətbiq edilmir [Hə Yox] Qar riski
geopotik 500HPA, 550HPA, 600HPA, 650Hpa, 750Hpa, 850Hpa, 900HPA, 950HPA, 975HPA, 1000HPA gpdam Geopotsial hündürlüyü
sürət_ tərs 500HPA, 550HPA, 600HPA, 650Hpa, 750Hpa, 850Hpa, 900HPA, 950HPA, 975HPA, 1000HPA HPA / s Şaquli sürət
pwat tətbiq edilmir mm Çökdürən su
lifted_index tətbiq edilmir Kelvin Lift
most_unstable_lifted_index tətbiq edilmir Kelvin Qeyri-sabit ən çox qaldırılmış indeks
capmaq tətbiq edilmir J / kq Capmaq
mucape tətbiq edilmir J / kq Mucape
CONVEVET_İnhibition tətbiq edilmir J / kq Konvektiv inhibe (CIN)
Sorğu_STATE tətbiq edilmir [509,409,400,200] Bəyanat
İstək_Key tətbiq edilmir tətbiq edilmir İstək üçün daxili sorğu
Model_run tətbiq edilmir [00,06,12,18] Qaçmaq
    • Bizimlə əlaqə saxlayın / ABŞ Əlaqə
    • Könüllü və ya işçi olmaq
    • Biz kimik ? Nə edirik ?
    • Qanuni bildiriş
    • Meteo-time-makaron.Fr – real vaxtda hava
    • Hava Arxivi Axtarış Mühərriki
    • Ventouxdakı hava
    • Birlik
    • Forumlar
    • Android
    • ios
    • Infoclimat 053372184 nömrəsi altında qeydiyyatdan keçmiş bir markadır
    • Sayt CNIL elan edildi (875366) | SIRET: 45386074400037
    • InfoClimat, qeyri-kommersiya 1901 hüquqi əlaqəsidir

    OpenWeather API-yə qoşulun

    OpenWeather API-yə qoşularaq tətbiqinizdə günün hava məlumatlarını və növbəti günlərin proqnozunu göstərə bilərsiniz. API bağlantısı HTTP komponenti sayəsində edilir.

    Bu dərs üçün, Paris Hava Tətbiq Tətbiqini ətraflı izah edəcəyik.

    Bu yazıda

    • Bir OpenWeather hesabı yaradın
    • Hava proqnozunu göstərin
    • Bir kolleksiyada proqnozları göstərin

    Bir OpenWeather hesabı yaradın

    OpenBeather, bir şəhər üçün hava proqnozuna giriş imkanı verməyə imkan verən bir onlayn xidmətdir. Bir yerdən hava məlumatlarını əldə etmək üçün fərqli API təklif edir.

    OpenWeather-də pulsuz bir hesab yaradın

    OpenWeather, bir yerdən hava məlumatlarını əldə etmək üçün sizə fərqli API təklif edir. Biz çağıracağıq API cari hava Günün havasını almaq üçün, ondaAPI Gündəlik proqnozu Növbəti günlər üçün proqnozu göstərmək.

    Hava proqnozunu göstərin

    Ekranımızı hava və temperaturu göstərməyə hazırladıq. Məqsəd, doğru məlumatları göstərmək üçün Hava API cərəyanına qoşulmaqdır.

    Bir http komponenti daxil edin

    API ilə əlaqə HTTP komponenti sayəsində edilir.

    Pandasuite studiyasına qayıt, vurun Komponentlər və bir komponent daxil edin Http.

    Ən yaxşısı bu komponenti ön planda yerləşdirməkdir ki, aktiv ola bilər və tətbiqin istənilən ekranından sorğu-sual olsun. Əks təqdirdə, bu məlumatların yerləşdiyi ekrana qoyun.

    HTTP komponentini konfiqurasiya edin

    Pəncərəni açmaq Xassələr.

    Url

    URL almaq üçün hava API cərəyanının texniki sənədlərinə gedin.

    URL aşağıdakı formadadır:

    HTTPS: // API.OpenWeAmpap.Org / Məlumat / 2.5 / Hava?Q = & appid =

    Hansı şəhərin adı və şəxsi API açarınızdır.

    API istinad URL-ni kopyalayın HTTPS: qədər ? Daxil olunmur, qalanları aşağıda göstəriləcək sual zəncirlərinə uyğundur:

    HTTPS: // API.OpenWeAmpap.Org / Məlumat / 2.5 / Hava

    Üsul

    Metodunu seçin Almaq API-dən məlumat tələb etmək.

    Sual zənciri / sorğu thongs

    OpenWeather sizə təqdim edir Sorğu thongs API sorğusunuza dəyərləri parametrlərə aid etmək mümkün olanı təmin edir:

    • Şəhər : q (Misalımızda: Paris, fr)
    • Tətbiq ID: əlbir
    • Ölçmə vahidi: vahid (Nümunətimizdə: metrik)
    • və dil: lang (Misalımızda: fr)

    ID AP (AppID), OpenWeather interfeysindən yarandığınız şəxsi açar açarınıza uyğundur.

    ID / API açar tətbiqetmənizi yaratmaq üçün, gedin Hesab, bölmə Aks api.

    Önbelleğe idarəetmə

    Söhbəti də fərdiləşdirə bilərsiniz. Basın Şəbəkə və önbelleğe Beləliklə, tətbiqi önbelleğin məzmununu qaytarır, lakin yenilənmək üçün tələbi hələ də tələb edir. Bu seçim sürətli cavab verməyə imkan verir.

    Sorğu sınayın

    İndi bağlantınızın düzgün konfiqurasiya olunduğunu sınamalısınız.

    Düyməni vurun Redaktə etmək HTTP komponentinin (və ya HTTP komponentinin görünən sahəsinə iki dəfə vurun).

    Məlumat görünür. Düyməni vurun Test tələbi.

    Sorğunuzun nəticələrini görüntüləyin: Xam məlumatlar istəyinizə uyğundursa, API düzgün qurulmuşdur.

    Məlumat quruluşunu daha yaxşı başa düşməyə və düzgün düsturları rəsmiləşdirməyə imkan verir.

    Məlumatları göstərin

    Bir dəyişəni temperaturda əlaqələndirin

    Temperaturu göstərən mətn blokunu seçin. Pəncərədə Xassələr, Üst sağdakı işarəni və düyməni vurun Əlavə etmək > Mənbəyi.

    Aşağıdakı düsturu kopyalayın:

    [Məlumat: ID_HTTP (/ Main / temp / @ formatnumber: maksimum fraksiyaDigits | 0)] ° C

    Funksiyanın detalı:

    • ID_HTTP http komponent identifikatorudur. Bu identifikatoru əldə etmək üçün Xüsusiyyətlər pəncərəsindən HTTP komponentinin adını iki dəfə vurun.
    • Əsas / temp eTemperaturun dəyərinə daxil olmaq vasitələri
    • @FormatNumber dil dilindən asılı olaraq təbii olaraq bir nömrəni göstərməyə imkan verir.

    Bütün funksiyaları tapmaq üçün bu təlimata baxın.

    Şərtlər sayəsində günün hava şəraitini göstərin

    OpenWeather, API-dən istifadə edərək hava haqqında məlumat verir nişan. Bu sahə nişan Fərqli dəyərlərə (01D, 02D, 10N və s.). ) Fərqli hava vəziyyətlərinə uyğundur: Clear Göy, az bulud, səpələnmiş buludlar.

    Misal üçün 10- ilə əlaqələndirilir Yüngül yağış (aşağı yağış).

    Bu nişanlar istifadə etmək əvəzinə, bir qalereya komponentində effekt animasiyalarından sonra bir sıra bir sıra daxil etdik. Hər animasiya hava dəyərinə uyğundur.

    Məqsəd, API tərəfindən qaldırılan dəyərə görə düzgün animasiyanı göstərməkdir.

    Bir komponent daxil edin Şərt. Pəncərədə Xassələr, Hər bir dəyər üçün bir şərt yaradın:

    Data: [Məlumat: D_HTTP (/ Hava / 0 / Icon)] Funksiya: Egal dəyəri: 01d

    Hər şərtin adını dəyişdirin, məsələn 01D.

    Qutunu yoxlayın Avtomatik qiymətləndirmə

    Şərtləri seçin və tetikleyici ilə hərəkət yaradın Qiymətləndirmə (01D) > Bir komponent üzərində hərəkət etmək > Qalereya > Seçilmiş səhifəyə gedin (01D) .

    İstəyi işə salın

    Tətbiqinizdən API sorğusu fəaliyyətini yaratmalısınız. Avtomatik etmək üçün ön plana göstərərkən bunu etməyi seçirik.

    Ön planı seçin və vurun Tədbirlər.

    Seçmək Cari ekran > Komponentdə hərəkət etmək > Http komponenti > İstəyi işə salın

    Bir kolleksiyada proqnozları göstərin

    Kolleksiya yaratmaq

    Bizim nümunəmdə, hava proqnozunu üfüqi bir siyahıda və günün tarixi, bir simge və temperaturun ortalaması da daxil olmaqla etiketlər şəklində göstəririk.

    Bu siyahı bir komponent sayəsində vizual olaraq yaradılmışdır Toplama.

    Gündəlik proqnozu api qoşun

    Hava proqnozlarına daxil olmaq üçün, OpenWeather xüsusi bir API təklif edir: Gündəlik proqnoz. Yeni bir API-ə qoşulmaq üçün yeni bir http komponenti daxil etməlisiniz.

    Yeni salmaq Http komponenti və pəncərədə Xassələr, Aşağıdakı sahələrə məlumat verin:

    Url

    HTTPS: // API.OpenWeAmpap.Org / Məlumat / 2.5 / Proqnoz / Gündəlik

    Bu URL-in OpenWeather-in texniki sənədlərində tapırsınız:

    Üsul

    Metodunu seçin Almaq API-dən məlumat tələb etmək.

    Sual zənciri / sorğu thongs

    Digər API-yə aid eyni parametrləri göstərin:

    • Şəhər: Q (bizim nümunəmdə: Paris, fr)
    • Şəxsiyyət vəsiqəsi: Appid
    • Ölçmə vahidi: bölmələr (bizim nümunəmdə: metrik)
    • və dil: lang (bizim nümunəmdə: fr)

    API bağlantısını sınayın

    Düyməni vurun Redaktə etmək HTTP komponentinin (və ya HTTP komponentinin görünən sahəsinə iki dəfə vurun).

    Məlumat görünür.

    Düyməni vurun Test tələbi.

    Sorğunuzun nəticələrini görüntüləyin: Xam məlumatlar istəyinizə uyğundursa, API düzgün qurulmuşdur.

    Məlumatları göstərin

    Siyahınızın hər bir elementini məlumat mənbəyinə qoşun, yəni API-yə demək.

    Məsələn, tarixi seçin.

    Pəncərədə Xassələr, Üst sağdakı dinamik məlumat nişanını vurun və düymə vurun Əlavə etmək.

    Aşağıdakı düsturu kopyalayın:

    [Məlumat: ID_HTTP (/ siyahısı / @ getbyindex: [məlumat: (Rowindex)]

    Bütün funksiyaları tapmaq üçün bu təlimata baxın.

    Bu sualınıza cavab verdi ?

    Şərhlərinizə görə təşəkkür edirəm şərhlərinizi təqdim etmək üçün bir problem var idi. zəhmət olmasa bir az sonra yenə cəhd edin.