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
Contents
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.