API Ramalan Cuaca – ramalan cuaca di laman web anda, data kasar untuk model cuaca – Infoclimat, sambungkan ke OpenWeather API – Pusat Bantuan – Pandasuite

Sambungkan ke API OpenWeather

Pilih blok teks yang menunjukkan suhu. Di tingkap Sifat, Klik pada ikon di sebelah kanan atas dan butang Tambah > Sumber.

Ramalan automatik di Paris untuk laman web anda

Anda boleh menghubungi API Infoclimat, yang akan mengembalikan ramalan terperinci untuk bandar ini.
Kami hanya meminta anda untuk menentukan sumbernya, dalam bentuk pautan ke www.Infoclimate.FR, dalam aplikasi atau halaman anda menggunakan data ini.

API ini terhad kepada penggunaan yang munasabah dan tidak komersial. Dianggap munasabah penggunaan kurang dari 5.000 pertanyaan dalam 24 jam dan kurang dari satu permintaan sesaat, untuk semua API ramalan.
Anda mesti memastikan anda tidak melebihi had ini, atau akses anda akan dikunci secara automatik (dalam kes ini anda akan menerima mesej ralat ERTP Had lebar lebar 509 melebihi))). Sila hormati perkhidmatan kami yang ditawarkan kepada anda secara percuma, tanpa iklan, oleh persatuan sukarelawan. Sekiranya keperluan anda lebih tinggi (dari segi bilangan permintaan atau parameter yang ada), sila hubungi kami terlebih dahulu.
Sekiranya kunci pengesahan salah, mesejnya 400 permintaan buruk akan dikembalikan. Sekiranya larian dibebaskan dan data tidak tersedia, kodnya akan 409 konflik.
Kami menasihatkan anda untuk sentiasa memeriksa tetapan “request_state” sebelum memproses data, ini akan mengelakkan menaikkan aplikasi anda sekiranya berlaku masalah.

Nama parameter Tahap yang ada Unit Penerangan
suhu 2m, tanah, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA Kelvin Suhu
hujan tidak berkaitan mm Hujan selama 3 jam
Rain_convective tidak berkaitan mm Cendawan Konvensional selama 3 jam
tekanan paras laut Pascal Tekanan di paras laut
kelembapan 2m, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA, 1000HPA, 1000HPA % Kelembapan relatif
Nebulositis Jumlah, Tinggi, Sederhana, Rendah % Nebulosity
arah angin 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 ° Arah angin tengah
wind_moyen 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975 km/h Angin sederhana
wind_rafales 10m km/h Daya angin dalam angin ribut
Iso_zero tidak berkaitan M Ketinggian isotherm 0 ° C
RISK_NEIGE tidak berkaitan [Ya tidak] Risiko salji
Geopotik 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA gpdam Ketinggian geopotential
Speed_ Reverse 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA HPA/s Kelajuan menegak
pwat tidak berkaitan mm Air yang boleh diperolehi
LIFTED_INDEX tidak berkaitan Kelvin Indeks yang diangkat
paling_UNSTABLE_LIFTED_INDEX tidak berkaitan Kelvin Indeks yang paling tidak stabil
Cape tidak berkaitan J/kg Cape
mucape tidak berkaitan J/kg Mucape
Convective_inhibition tidak berkaitan J/kg Perencatan Konvensional (CIN)
Request_state tidak berkaitan [509,409,400,200] Penyata
Request_key tidak berkaitan tidak berkaitan Permintaan dalaman permintaan
Model_run tidak berkaitan [00,06,12,18] Jalankan
    • Hubungi Kami / Hubungi AS
    • Menjadi sukarelawan atau pekerja
    • Siapakah kita ? Apa yang kita lakukan ?
    • Notis undang -undang
    • Meteo-time-reel.FR – Cuaca dalam masa nyata
    • Enjin Carian Arkib Cuaca
    • Cuaca di Ventoux
    • Persatuan
    • Forum
    • Android
    • iOS
    • Infoclimat adalah jenama yang didaftarkan di bawah nombor 053372184
    • Tapak diisytiharkan ke CNIL (875366) | Siret: 45386074400037
    • Infoclimat adalah Persatuan Undang -Undang 1901 Untung

    Sambungkan ke API OpenWeather

    Anda boleh memaparkan data cuaca hari ini dan ramalan hari -hari berikutnya dalam permohonan anda dengan menyambung ke API OpenWeather. Sambungan API dibuat terima kasih kepada komponen HTTP.

    Untuk tutorial ini, kami akan memperincikan aplikasi aplikasi cuaca Paris.

    Dalam artikel ini

    • Buat akaun OpenWeather
    • Paparkan ramalan cuaca
    • Tunjukkan ramalan dalam koleksi

    Buat akaun OpenWeather

    OpenWeather adalah perkhidmatan dalam talian yang boleh diakses secara percuma yang membolehkan akses kepada ramalan cuaca untuk bandar. Ia menawarkan API yang berbeza untuk mendapatkan data cuaca dari lokasi.

    Buat akaun percuma di OpenWeather

    OpenWeather menawarkan API yang berbeza untuk mendapatkan data cuaca dari lokasi. Kami akan memanggil Cuaca semasa API Untuk mendapatkan cuaca hari itu, kemudian diRamalan harian API Untuk memaparkan ramalan untuk beberapa hari akan datang.

    Paparkan ramalan cuaca

    Kami telah menyediakan skrin kami memaparkan cuaca dan suhu. Objektifnya sekarang untuk menyambung ke arus API cuaca untuk memaparkan data yang betul.

    Masukkan komponen HTTP

    Sambungan ke API dibuat terima kasih kepada komponen HTTP.

    Kembali ke Pandasuite Studio, klik Komponen dan masukkan komponen Http.

    Yang terbaik adalah meletakkan komponen ini di latar depan supaya dapat aktif dan dipersoalkan dari mana -mana skrin aplikasi. Jika tidak, letakkan di skrin di mana data ini terletak.

    Konfigurasikan komponen HTTP

    Buka tetingkap Sifat.

    Url

    Pergi ke dokumentasi teknikal Cuaca API Current untuk mendapatkan URLnya.

    URL dalam bentuk berikut:

    https: // API.OpenWeatherMap.Org/data/2.5/cuaca?Q = & appid =

    Di mana nama bandar dan kunci API peribadi anda.

    Salin URL Rujukan API dari Https: sehingga ? Tidak termasuk, selebihnya sepadan dengan rantaian soalan yang akan ditunjukkan di bawah:

    https: // API.OpenWeatherMap.Org/data/2.5/cuaca

    Kaedah

    Pilih kaedah Dapatkan Memerlukan data dari API.

    Rantaian Soalan / Pertanyaan

    OpenWeather menyediakan anda Pertanyaan thongs yang memungkinkan untuk mengaitkan nilai kepada parameter ke permintaan API anda:

    • Bandar : q (Dalam contoh kami: Paris, FR)
    • ID App: appid
    • Unit pengukuran: unit (Dalam contoh kami: metrik)
    • dan bahasa: lang (Dalam contoh kami: fr)

    ID AP (appid) sepadan dengan kunci API kunci peribadi anda yang anda hasilkan dari antara muka OpenWeather.

    Untuk menjana aplikasi kunci ID / API anda, pergi ke anda Akaun, seksyen Kekunci API.

    Pengurusan Cache

    Anda juga boleh memperibadikan perbualan. Klik pada Rangkaian dan cache supaya aplikasi mengembalikan kandungan cache tetapi masih membuat permintaan untuk mengemas kini. Pilihan ini membolehkan anda mempunyai tindak balas yang cepat.

    Uji permintaan

    Sekarang anda mesti menguji jika sambungan anda telah dikonfigurasikan dengan betul.

    Klik pada butang Edit komponen HTTP (atau klik dua kali pada medan yang boleh dilihat komponen HTTP).

    Maklumat muncul. Klik pada butang Ujian permintaan.

    Bayangkan hasil permintaan anda: Sekiranya data mentah sesuai dengan kehendak anda, API telah dikonfigurasikan dengan betul.

    Ia membolehkan anda lebih memahami struktur data dan merumuskan formula yang betul.

    Memaparkan data

    Kaitkan pemboleh ubah pada suhu

    Pilih blok teks yang menunjukkan suhu. Di tingkap Sifat, Klik pada ikon di sebelah kanan atas dan butang Tambah > Sumber.

    Salin formula berikut:

    [Data: id_http (/utama/temp/@formatNumber: pecahan maksimum | 0)] ° C

    Perincian fungsi:

    • Id_http adalah pengenal komponen http. Klik dua kali pada nama komponen HTTP dari tetingkap Properties untuk mendapatkan pengenal ini.
    • Utama/temp eST cara mengakses nilai suhu
    • @FormatNumber membolehkan anda memaparkan nombor secara semulajadi bergantung pada bahasa bahasa.

    Untuk mencari semua fungsi, lihat tutorial ini.

    Tunjukkan cuaca untuk hari terima kasih kepada keadaan

    OpenWeather memberikan maklumat mengenai cuaca dari hari dari API menggunakan medan ikon. Bidang ini ikon Kepada nilai yang berbeza (01d, 02d, 10n dll. ) sepadan dengan situasi cuaca yang berbeza: Langit yang jelas, beberapa awan, awan bertaburan.

    Sebagai contoh 10n dikaitkan dengan Hujan ringan (hujan rendah).

    Daripada menggunakan ikon ini, kami telah memasukkan satu siri animasi selepas kesan dalam komponen galeri. Setiap animasi sepadan dengan nilai cuaca.

    Objektifnya adalah untuk memaparkan animasi yang betul mengikut nilai yang dibangkitkan oleh API.

    Masukkan komponen Syarat. Di tingkap Sifat, Buat syarat untuk setiap nilai:

    Data: [Data: d_http (/cuaca/0/ikon)] Fungsi: egal pada nilai: 01d

    Namakan semula setiap keadaan dengan nama nilai, contohnya 01D.

    Periksa kotak Penilaian automatik

    Pilih syarat dan buat tindakan dengan pencetus Penilaian (01d) > Bertindak pada komponen > Galeri > Pergi ke halaman yang dipilih (01d) .

    Melancarkan permintaan

    Anda perlu membuat tindakan pertanyaan API dari aplikasi anda. Agar ia dilakukan secara automatik, kami memilih untuk melakukannya semasa memaparkan latar depan.

    Pilih latar depan dan klik Tindakan.

    Pilih Paparan semasa > Bertindak pada komponen > Komponen HTTP > Melancarkan permintaan

    Tunjukkan ramalan dalam koleksi

    Buat koleksi

    Dalam contoh kami, kami memaparkan ramalan cuaca dalam senarai mendatar dan dalam bentuk pelekat termasuk tarikh hari, ikon dan purata suhu.

    Senarai ini dibuat secara visual terima kasih kepada komponen Koleksi.

    Sambungkan ke API Ramalan Harian

    Untuk mengakses ramalan cuaca, OpenWeather menawarkan API yang berdedikasi: Ramalan harian. Untuk menyambung ke API baru, anda mesti memasukkan komponen HTTP baru.

    Masukkan yang baru Komponen HTTP dan di tingkap Sifat, Maklumkan bidang berikut:

    Url

    https: // API.OpenWeatherMap.Org/data/2.5/ramalan/setiap hari

    Anda dapati URL ini dalam dokumentasi teknikal OpenWeather:

    Kaedah

    Pilih kaedah Dapatkan Memerlukan data dari API.

    Rantaian Soalan / Pertanyaan

    Nyatakan parameter yang sama seperti API yang lain:

    • Bandar: Q (Dalam contoh kami: Paris, FR)
    • Aplikasi ID: Appid
    • Unit Pengukuran: Unit (Dalam contoh kami: Metrik)
    • dan bahasa: lang (dalam contoh kami: fr)

    Uji sambungan API

    Klik pada butang Edit komponen HTTP (atau klik dua kali pada medan yang boleh dilihat komponen HTTP).

    Maklumat muncul.

    Klik pada butang Ujian permintaan.

    Bayangkan hasil permintaan anda: Sekiranya data mentah sesuai dengan kehendak anda, API telah dikonfigurasikan dengan betul.

    Memaparkan data

    Sambungkan setiap elemen senarai anda ke sumber data, iaitu dengan API.

    Contohnya, pilih tarikh.

    Di tingkap Sifat, Klik pada ikon Data Dinamik di sebelah kanan atas dan butang Tambah.

    Salin formula berikut:

    [Data: id_http (/list/@getByIndex: [data: (rowIndex)]/dt/@multiply: 1000/@formatdate: datestyle | medium)]]]

    Untuk mencari semua fungsi, lihat tutorial ini.

    Ini telah menjawab soalan anda ?

    Terima kasih atas komen ada masalah untuk mengemukakan komen anda. sila cuba sebentar lagi.

Thanks! You've already liked this