API Prakiraan Cuaca – Perkiraan cuaca di situs Anda, data kotor untuk model cuaca – Infoclimat, terhubung ke OpenWeather API – Pusat Bantuan – Pandasuite

Sambungkan ke API OpenWeather

Pilih blok teks yang menunjukkan suhu. Di jendela Properti, Klik ikon di kanan atas dan tombol Menambahkan > Sumber.

Prakiraan Otomatis di Paris untuk situs Anda

Anda dapat memanggil API Infoclimat, yang akan mengembalikan perkiraan terperinci untuk kota ini.
Kami hanya meminta Anda untuk menentukan sumbernya, dalam bentuk tautan ke www.infoclimate.fr, di aplikasi atau halaman Anda menggunakan data ini.

API ini terbatas pada penggunaan yang masuk akal dan non -komersial. Dianggap wajar penggunaan kurang dari 5.000 kueri dalam 24 jam dan kurang dari satu permintaan per detik, untuk semua ramalan API.
Anda harus memastikan Anda tidak melebihi batas ini, atau akses Anda akan dikunci secara otomatis (dalam hal ini Anda akan menerima pesan kesalahan ERTP 509 batas bandwidth terlampaui)). Harap hormati layanan kami yang ditawarkan kepada Anda secara gratis, tanpa iklan, oleh asosiasi sukarelawan. Jika kebutuhan Anda lebih tinggi (dalam hal jumlah permintaan atau parameter yang tersedia), silakan hubungi kami sebelumnya.
Jika kunci otentikasi salah, pesannya 400 permintaan Buruk akan dikembalikan. Jika menjalankan sedang dirilis dan data tidak tersedia, kode akan 409 Konflik.
Kami menyarankan Anda untuk selalu memeriksa pengaturan “request_state” sebelum memproses data, ini akan menghindari peningkatan aplikasi Anda jika terjadi masalah.

Nama Parameter Level yang tersedia Unit Keterangan
suhu 2m, tanah, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000hpa Kelvin Suhu
hujan tak dapat diterapkan mm Curah hujan selama 3 jam
Rain_convective tak dapat diterapkan mm Curah hujan konvektif selama 3 jam
tekanan permukaan laut Pascal Tekanan di permukaan laut
kelembaban 2m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000hpa % Kelembaban relatif
nebulositis Total, tinggi, sedang, rendah % Kaburan
arah angin 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 950hpa, 700hpa, 750hpa, 850hpa, 950HPa, 750hpa, 850hpa, 950pa, 750hpa, 850HPa, 950pa, 750hpa, 850HPA, 750Pa, 750hpa, 850HPA, 950PA, 750HPA, 850HPA, 950PA, 750HPA, 850HPA, 950PA, 750HPA, 850HPA, 850PA, 850PA, 750HPA, 850HPA, 950 ° Arah angin tengah
wind_moyen 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600hpa, 950hpa, 700hpa, 750hpa, 850hpa, 950HPa, 750hpa, 850hpa, 950pa, 750hpa, 850HPa, 950pa, 750hpa, 850HPA, 750Pa, 750hpa, 850HPA, 950PA, 750HPA, 850HPA, 950PA, 750HPA, 850HPA, 950PA, 750HPA, 850HPA, 850PA, 850PA, 750HPA, 850HPA, 950 km/h Angin sedang
Wind_rafales 10m km/h Kekuatan angin dalam hembusan
Iso_zero tak dapat diterapkan M Tinggi isoterm 0 ° C
Risiko_Neige tak dapat diterapkan [Ya Tidak] Risiko salju
geopotik 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000hpa gpdam Tinggi geopotensial
speed_ reverse 500hpa, 550hpa, 600hpa, 650hpa, 700hpa, 750hpa, 850hpa, 900hpa, 950hpa, 975hpa, 1000hpa HPA/S Kecepatan vertikal
pwat tak dapat diterapkan mm Air yang dapat diendapkan
lifted_index tak dapat diterapkan Kelvin Indeks terangkat
Most_unstable_lifted_index tak dapat diterapkan Kelvin Indeks paling tidak stabil terangkat
tanjung tak dapat diterapkan J/kg Tanjung
Mucape tak dapat diterapkan J/kg Mucape
Convective_inhibition tak dapat diterapkan J/kg Penghambatan konvektif (cin)
Request_state tak dapat diterapkan [509.409.400.200] Penyataan
Request_key tak dapat diterapkan tak dapat diterapkan Permintaan internal untuk permintaan tersebut
Model_run tak dapat diterapkan [00,06,12,18] Berlari
    • Hubungi kami / Kontak AS
    • Menjadi sukarelawan atau karyawan
    • Siapa kita ? Apa yang kita lakukan ?
    • Pemberitahuan Hukum
    • Meteo-Time-Reel.FR – Cuaca di Real -Time
    • Mesin pencari arsip cuaca
    • Cuaca di Ventoux
    • Asosiasi
    • Forum
    • Android
    • iOS
    • Infoclimat adalah merek yang terdaftar di bawah nomor 053372184
    • Situs dinyatakan ke CNIL (875366) | Siret: 45386074400037
    • Infoclimat adalah asosiasi hukum nirlaba 1901

    Sambungkan ke API OpenWeather

    Anda dapat menampilkan data cuaca hari itu dan perkiraan hari -hari berikutnya dalam aplikasi Anda dengan menghubungkan ke OpenWeather API. Koneksi API dibuat berkat komponen HTTP.

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

    Dalam artikel ini

    • Buat akun OpenWeather
    • Tampilkan ramalan cuaca
    • Tampilkan ramalan dalam koleksi

    Buat akun OpenWeather

    OpenWeather adalah layanan online yang dapat diakses secara gratis memungkinkan akses ke ramalan cuaca untuk sebuah kota. Ini menawarkan API yang berbeda untuk mendapatkan data cuaca dari suatu lokasi.

    Buat akun gratis di OpenWeather

    OpenWeather menawarkan API yang berbeda untuk mendapatkan data cuaca dari suatu lokasi. Kami akan menelepon API Cuaca Saat Ini Untuk mendapatkan cuaca hari ini, lalu diAPI Prakiraan Harian Untuk menampilkan ramalan selama beberapa hari ke depan.

    Tampilkan ramalan cuaca

    Kami telah menyiapkan layar kami yang menampilkan cuaca dan suhu. Tujuannya sekarang untuk terhubung ke arus API cuaca untuk menampilkan data yang tepat.

    Masukkan komponen HTTP

    Koneksi ke API dibuat berkat komponen HTTP.

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

    Yang terbaik adalah menempatkan komponen ini di latar depan sehingga dapat aktif dan dipertanyakan dari layar aplikasi apa pun. Jika tidak, letakkan di layar di mana data ini berada.

    Konfigurasikan komponen http

    Buka jendela Properti.

    Url

    Pergi ke dokumentasi teknis API Weather saat ini untuk mendapatkan URL -nya.

    URL dalam bentuk berikut:

    https: // API.OpenWeathermap.Org/data/2.5/cuaca?q = & appid =

    Di mana nama kota dan kunci API pribadi Anda.

    Salin URL referensi API dari Https: sampai ? Tidak termasuk, sisanya sesuai dengan rantai pertanyaan yang akan ditunjukkan di bawah ini:

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

    metode

    Pilih metode Mendapatkan Membutuhkan data dari API.

    Rantai pertanyaan / kueri thongs

    OpenWeather memberi Anda Permintaan Thongs yang memungkinkan untuk mengaitkan nilai ke parameter ke permintaan API Anda:

    • kota : Q (Dalam contoh kami: Paris, fr)
    • ID aplikasi: appid
    • Unit pengukuran: unit (Dalam contoh kami: metrik)
    • dan bahasa: Lang (Dalam contoh kami: fr)

    ID AP (APPID) sesuai dengan kunci API kunci pribadi Anda yang Anda hasilkan dari antarmuka OpenWeather.

    Untuk menghasilkan aplikasi kunci ID / API Anda, buka Anda Akun, bagian Keys API.

    Manajemen cache

    Anda juga dapat mempersonalisasikan obrolan. Klik Jaringan dan cache sehingga aplikasi mengembalikan konten cache tetapi masih membuat permintaan untuk memperbaruinya. Opsi ini memungkinkan Anda memiliki respons yang cepat.

    Uji permintaan

    Sekarang Anda harus menguji apakah koneksi Anda telah dikonfigurasi dengan benar.

    Klik pada tombol Edit komponen http (atau klik dua kali pada bidang yang terlihat dari komponen http).

    Informasi muncul. Klik pada tombol Meminta tes.

    Visualisasikan hasil permintaan Anda: Jika data mentah sesuai dengan keinginan Anda, API telah dikonfigurasi dengan benar.

    Ini memungkinkan Anda untuk lebih memahami struktur data dan untuk memformalkan formula yang tepat.

    Menampilkan data

    Mengaitkan variabel pada suhu

    Pilih blok teks yang menunjukkan suhu. Di jendela Properti, Klik ikon di kanan atas dan tombol Menambahkan > Sumber.

    Salin formula berikut:

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

    Detail fungsi:

    • Id_http adalah pengidentifikasi komponen http. Klik dua kali pada nama komponen HTTP dari jendela Properties untuk mendapatkan pengidentifikasi ini.
    • Utama/temp eSt cara mengakses nilai suhu
    • @FormatNumber memungkinkan Anda menampilkan angka secara alami tergantung pada bahasa bahasa.

    Untuk menemukan semua fungsi, lihat tutorial ini.

    Tunjukkan cuaca untuk hari itu berkat kondisinya

    OpenWeather memberikan informasi tentang cuaca dari hari dari API -nya menggunakan lapangan ikon. Lapangan ini ikon Untuk nilai yang berbeda (01d, 02d, 10n dll. ) sesuai dengan situasi cuaca yang berbeda: Langit jernih, beberapa awan, awan yang tersebar.

    Misalnya 10n dikaitkan dengan Hujan ringan (hujan rendah).

    Alih -alih menggunakan ikon -ikon ini, kami telah memasukkan serangkaian animasi After Effects dalam komponen galeri. Setiap animasi sesuai dengan nilai cuaca.

    Tujuannya adalah untuk menampilkan animasi yang tepat sesuai dengan nilai yang diangkat oleh API.

    Masukkan komponen Ketentuan. Di jendela Properti, Buat kondisi untuk setiap nilai:

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

    Ubah nama setiap kondisi dengan nama nilai, misalnya 01D.

    Centang kotaknya Evaluasi Otomatis

    Pilih kondisi dan buat tindakan dengan pemicu Evaluasi (01D) > Bertindak atas suatu komponen > Galeri > Pergi ke halaman yang dipilih (01D) .

    Luncurkan permintaan

    Anda perlu membuat tindakan kueri API dari aplikasi Anda. Agar dapat dilakukan secara otomatis, kami memilih untuk melakukannya saat menampilkan latar depan.

    Pilih latar depan dan klik Tindakan.

    Pilih Tampilan saat ini > Bertindak berdasarkan komponen > Komponen http > Luncurkan permintaan

    Tampilkan ramalan dalam koleksi

    Buat koleksi

    Dalam contoh kami, kami menampilkan ramalan cuaca dalam daftar horizontal dan dalam bentuk stiker termasuk tanggal hari itu, ikon dan rata -rata suhu.

    Daftar ini dibuat secara visual berkat komponen Koleksi.

    Terhubung ke API Prakiraan Harian

    Untuk mengakses ramalan cuaca, OpenWeather menawarkan API khusus: Ramalan harian. Untuk terhubung ke API baru, Anda harus memasukkan komponen HTTP baru.

    Masukkan yang baru Komponen http Dan di jendela Properti, Menginformasikan bidang -bidang berikut:

    Url

    https: // API.OpenWeathermap.Org/data/2.5/Prakiraan/Harian

    Anda menemukan URL ini dalam dokumentasi teknis OpenWeather:

    metode

    Pilih metode Mendapatkan Membutuhkan data dari API.

    Rantai pertanyaan / kueri thongs

    Tunjukkan parameter yang sama dengan API lainnya:

    • Kota: Q (dalam contoh kami: Paris, FR)
    • Aplikasi ID: appid
    • Unit Pengukuran: Unit (dalam Contoh Kami: Metrik)
    • dan bahasa: Lang (dalam contoh kami: fr)

    Uji koneksi API

    Klik pada tombol Edit komponen http (atau klik dua kali pada bidang yang terlihat dari komponen http).

    Informasi muncul.

    Klik pada tombol Meminta tes.

    Visualisasikan hasil permintaan Anda: Jika data mentah sesuai dengan keinginan Anda, API telah dikonfigurasi dengan benar.

    Menampilkan data

    Hubungkan setiap elemen daftar Anda ke sumber data, artinya API.

    Misalnya, pilih tanggal.

    Di jendela Properti, Klik ikon Data Dinamis di kanan atas dan tombol Menambahkan.

    Salin formula berikut:

    [Data: id_http (/daftar/@getByIndex: [Data: (rowIndex)]/dt/@multiply: 1000/@formatDate: datestyle | medium)]]]

    Untuk menemukan semua fungsi, lihat tutorial ini.

    Ini telah menjawab pertanyaan Anda ?

    Terima kasih atas komentarnya ada masalah untuk mengirimkan komentar Anda. Silakan coba lagi nanti.