Kestirmeler’de ilk kez API isteğinde bulunma
İlk kez API isteğinde bulunmak için iletişime geçmek istediğiniz API “bitiş noktasını” işaret eden URL’yi yaratmanız, sonra bu URL’yi URL İçeriğini Al işlemine geçirmeniz gerekir. Kestirme çalıştırıldığında bu işlem API isteğinde bulunur.
API isteği oluşturma
Dark Sky’ın Forecast uç noktası, URL isteğinin şu şekilde biçimlendirilmesini gerektirir:
https://api.darksky.net/forecast/[GİZLİ_ANAHTARINIZ]/[ENLEM],[BOYLAM]
Köşeli parantez içindeki metin, API anahtarı ve tahmin verilerini istediğiniz konum bilgisiyle doldurulur.
Kestirmeler uygulamasında, Dark Sky’dan aldığınız API anahtarını, bir değişken olarak URL işlemine geçirilen ilk Metin işlemine yerleştirin.
LAT
veLONG
değerleri,37.8267
ve-122.4233
olarak ayarlı olup San Francisco’daki Alcatraz Adası’nın koordinatlarıdır. (Bu değerleri farklı bir konumla değiştirebilirsiniz.)Kestirmeyi çalıştırdığınızda, bulunduğunuz bölge için hava durumu verilerini almak amacıyla Şu Anki Konumu Al işlemini kullanıp bunu URL işlemine Enlem ve Boylam değerine ayarlı Sihirli Değişken olarak yerleştirin.
URL İçeriğini Al işlemiyle API isteğinde bulunma
Kestirmeler uygulamasının kestirme düzenleyicisinde, URL İçeriklerini Al işlemini İleri Düzey olarak ayarlayın.
Kullanabileceğiniz API isteği türleri için aşağıdaki seçenekler kullanılabilir duruma gelir:
GET
, veri almanızı sağlar.POST
ile yeni veriler yaratabilirsiniz.PUT
, verilerin yerine yazarak onları güncellemenizi sağlar.PATCH
, verileri değiştirerek güncellemenizi sağlar.DELETE
ile URL isteğinde belirtilen bir nesneyi silebilirsiniz.
Örneğin, Dark Sky API’dan veri almak için
GET
isteğini kullanın.Bu işlemlerin ardından URL işlemine isteğiniz yerleştirilmiş ve URL İçeriğini Al işlemi
GET
seçeneğiyle verileri alacak şekilde ayarlanmıştır. Artık API isteğinde bulunmaya hazırsınızdır.Not: URL İçeriğini Al işlemi
POST
,PUT
veyaPATCH
olarak ayarlandığında İstek Gövdesi adlı yeni bir parametre eklenir. İstek Gövdesi, isteğinizle birlikte API’ya JSON, Form veya Dosya göndermenizi sağlar. Bu sayede, elle veya değişkenleri kullanarak yeni veriler girebilir, böylece bir girişin oluşturulması, değiştirilmesi ya da düzenlenmesi için verileri API’a gönderebilirsiniz.Kestirmeyi test etmek için öğesine dokunun (kestirmedeki Göz At işlemi sayesinde API’ın döndürdüğü verileri önizleyebilirsiniz).
İlk bakışta API, karışık bir metin döndürüyor gibi görünür. Bu hava durumu verileri, JSON (JavaScript Nesne Gösterimi) ile kodlanmıştır.
JSON ile çalışma hakkında daha fazla bilgi edinmek ve Dark Sky API örneği üzerinden gitmeye devam etmek için Kestirmeler’de JSON’yi kullanmaya giriş konusuna bakın.