Bu yazı tazminat yoluyla hava saldırısı ile mümkün oldu. Asıl içerikler ve görüşler, bir gönderi sponsorluğunda bile editoryal bağımsızlığı koruyan yazarın tek görüşleridir. Daha fazla ayrıntı için lütfen okuyun sorumluluk reddi.

En son hava durumu ayrıntılarını web sitenizin ziyaretçileriyle paylaşmak ister misiniz? Yere dayalı hava durumu tahminlerini gösteren widget'lar ve diğer kodlar, özellikle haber ve spor tabanlı sitelerde giderek daha popüler hale geliyor. Bu tür ayrıntılar mobil uygulamalarda ve hatta ana ekranlarda da görünür.

Bu, esasen diğer yazılımları oluşturmak için kullandığınız yazılımlar olan API'ler (uygulama programlama arabirimleri) sayesinde. İşte böyle weatherstack API'sı web sitenize hava durumu verileri eklemenizi sağlar.

Siteniz veya Uygulamanızın Neden Hava Durumu API'sına İhtiyacı Var?

Weatherstack API'sı sitenizde nasıl görünebilir?

Dünyadaki mevcut hava durumu veritabanınızı korumaya hazır değilseniz, web sitelerinizin bir hava durumu API'sına ihtiyacı vardır. Ya bu, ya da her ziyaretçi veya uygulama kullanıcısı için hava durumunu manuel olarak kontrol ediyor. Açıkçası, bunu yapmak söz konusu bile değildir.

instagram viewer

Hava durumu API'ları, hava durumu istasyonlarından harmanlanmış verilere erişim sağlar. Bu, son kullanıcılara web siteleri, uygulamalar ve hatta masaüstü widget'ları aracılığıyla canlı hava durumu bilgilerinin sağlanmasına olanak tanır.

Tek yapmanız gereken bir API uç noktasına erişmek ve verileri kullanıcılarınıza bilgi sağlamak için biçimlendirmektir.

Weatherstack API ile Yapabilecekleriniz

Weatherstack API, konuma dayalı hava durumu verileriyle desteklenen çeşitli programlama dilleri için bir araç koleksiyonu içerir. Altı uç nokta mevcuttur:

  • Şu anki hava durumu: Mevcut hava durumu verilerini sunar.
  • Tarihsel Hava Durumu: Geçmiş hava durumu verilerini görüntüleme.
  • Tarihsel Zaman Serisi: Geçmiş zaman serisi hava durumu verilerini döndürür.
  • Hava Durumu tahmini: 14 güne kadar hava durumu tahminleri alın.
  • Konum Arama: Bir veya daha fazla konumdaki hava durumunu kontrol edin.

O esnada, weatherstack API'sı dünya çapında milyonlarca konum için saatlik hava durumu verileri vaat ediyor. Veriler yaklaşık yüzde 100 çalışma süresi ile bir sunucudan milisaniye cinsinden teslim edilir.

Weatherstack API'sı ile bir hava durumu uygulaması oluşturmak mı istiyorsunuz? Ücretsiz kayıt ile deneyin. Bu geliştirme için mükemmeldir ve hizmetin ticari kullanımına harika bir giriş noktası sunar. Kısacası, weatherstack API'sını kullanarak bir uygulama veya hizmet yayınlayabilir ve potansiyel olarak ondan para kazanabilirsiniz.

Weatherstack API Fiyatlandırma Kılavuzu

Ücretsiz weatherstack API paketi size ayda 1.000 API çağrısı verir. Bir "çağrı", API verilerinin tek örnekli kullanımıdır ve bu düzeyde geliştirme için idealdir.

Weatherstack fiyatlandırma seçenekleri

Uygulamanızı çalıştırmaya başladıktan sonra, aşağıdakilere geçmeniz için birkaç proje seviyeniz vardır:

  • Standart: Aylık 9,99 ABD doları (yıllık faturalandırılırsa 7,99 ABD doları). Ayda 50.000 API çağrısı, sınırsız destek, gerçek zamanlı hava durumu, konum arama, HTTPS şifreleme, astronomi verileri, saatlik veriler ve tam geçmiş verileri içerir.
  • Profesyonel: Aylık 49,99 $ (yıllık faturalandırmayla 39,99 $). Bu, 300.000 çağrıya ve yukarıdaki özelliklerin yanı sıra 7 günlük tahminlere, 40 dil desteğine ve toplu sorgulara izin verir.
  • : 99.99 $ aylık (yıllık faturalandırılırsa 79.99 $). Bu seçenek size 1.000.000 çağrı, premium destek ve 14 günlük tahmin verileri sağlar.

Ayrıca bir kuruluş ek özellikler, özel destek, özel çözümler ve daha fazlasını sunan paket. Projeniz bu ölçekte çalışıyorsa, weatherstack API'sı sizinle bir fiyat müzakere edecek. Weatherstack API'sinin memnun müşterileri arasında Deloitte, Microsoft, Warner Bros. ve Schneider Electric bulunmaktadır.

Weatherstack API'sini Kullanmaya Başlayın

Herkes ücretsiz olarak weatherstack API'sine erişerek başlayabilir. Şuraya gidin: weatherstack API kayıt sayfası ücretsiz bir hesap oluşturmak için. Bu aşamada herhangi bir ödeme detayı sağlamanız gerekmez.

Hesap kurulumundan sonra bir API anahtarına erişirsiniz. Bu kişisel anahtar sizi API ile doğrular; gerekirse hesap kontrol paneli ekranından sıfırlayabilirsiniz. (Burada ayrıca mevcut hava durumu API planınızın ayrıntılarını da bulacaksınız.)

Başlangıçta tarayıcı pencerenizdeki API ile oynayabilirsiniz. Döndürülen veriler tarayıcı pencerenizde JSON biçiminde görüntülenir. Aşağıdaki gibi bir tarayıcı uzantısı yükleyerek bunun görünümünü iyileştirebilirsiniz JSON Görüntüleyici.

Weatherstack API JSON çıkışı

Bununla birlikte, geliştirme ile ilgili olarak, uygun bir entegre geliştirme ortamına (IDE) ihtiyacınız olacaktır.

Weatherstack API Çıktısını Kullanma

Weatherstack'tan temel API çıkışı, belirli bir konum için mevcut hava durumunu çekmenizi sağlar.

Şu anki hava durumu

http://api.weatherstack.com/current? access_key = YOUR_ACCESS_KEY & query = New York

Ayrıca isteğe bağlı ek parametreler de ekleyebilirsiniz:

// isteğe bağlı parametreler: & units = m & dil = tr & geri arama = MY_CALLBACK

Aynı kalıp çeşitli API çağrıları boyunca tekrarlanır. İsterseniz, isteğe bağlı parametreleri ayarlamayı seçebilirsiniz, ancak çekirdek komutu metin gerektirir.

Tarihsel Bitiş Noktası

İşte Geçmiş Hava Durumu API'sı Bitiş Noktasını kullanan ikincil bir örnek. Bu kez hava durumu verileri için bir tarih belirleyebilirsiniz.

// Geçmiş Hava Durumu API'sı Bitiş Noktası http://api.weatherstack.com/historical? access_key = YOUR_ACCESS_KEY & query = New York & historical_date = 2015-21-01 // isteğe bağlı parametreler: & saatlik = 1 & aralık = 3 & birim = m & dil = tr & geri arama = MY_CALLBACK

Yine, API'dan gelen temel çıktı tarayıcı pencerenizde görüntülenecektir. Ücretsiz hesapların yalnızca Mevcut Hava Durumu API'sını kullanabileceğini unutmayın.

Weatherstack API'sından JSON Verilerini Kullanma

Weatherstack API'sinden JSON çıktısından çeşitli şekillerde yararlanabilirsiniz. Örneğin PHP, Python, Düğüm, jQuery ve Ruby hakkında bilginiz varsa, verileri bir uygulamada kullanabilir veya bir web sayfasında görüntüleyebilirsiniz.

Web sayfaları için, JSON verilerini, HTML dosyasını ve bir CSS'yi almak için kod dosyasına ihtiyacınız olacaktır. Çoğu durumda, biraz daha okunabilir hale getirmek için bazı stil öğelerine de ihtiyacınız olacak!

Web Sitenize veya Uygulamanıza Küresel Hava Durumu Verilerini Ekleme

Açıkçası, weatherstack API, siteleri için uygun fiyatlı ve basit bir hava durumu API'sına ihtiyaç duyan herkes için harika bir çözümdür. API'nın ayrıntıları ve dokümantasyonuyla ilgili daha fazla bilgiyi şu adreste bulabilirsiniz: weatherstack.com.

PHP, Python, Node, jQuery ve Ruby ile uyumlu olduğu için weatherstack API, web sitenizdeki hava durumu güncellemelerinde devrim yaratabilir. API'nın tarihsel yönleri de özellikle yararlıdır.

Geliştirme kullanımı için ücretsiz bir kayıt ve uygun fiyat planları ile weatherstack API kesinlikle bir görünüm.

Diğer API'ları mı arıyorsunuz? Biz de IP Coğrafi Konum API'sını inceledi Ücretsiz IP Coğrafi Konum API'si Değerli Bir Web Yöneticisi AracıdırWeb sitenizi dünyanın dört bir yanındaki ziyaretçiler için uyarlamak mı istiyorsunuz? Ücretsiz IP Coğrafi Konum API'sı, kontrol etmek için güçlü bir araçtır. Daha fazla oku coğrafi konum verilerini kullanmaya başlamak için kolay bir yol sağlar. Ayrıca biz Scrapestack API'sını incelediile birlikte web sitelerinden gelen verileri etkili bir şekilde kazıyarak Arama verilerini kazımak için Serpstack API'sı.

Christian Cawley, Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklaması Editör Yardımcısıdır. Ayrıca Gerçekten Kullanışlı Podcast'i üretiyor ve masaüstü ve yazılım desteği konusunda geniş deneyime sahip. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego sevgilisi ve retro oyun hayranı.