![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D258BE0233D28263F5A/tr_TR/389e356d55e928d40def9c16d476e5e0.png)
iPhone’daki veya iPad’deki Kestirmeler’de ilk API’nizi isteme
İ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 uç noktasını işaret eden bir URL işlemi ile onun ardından gelen URL İçeriğini Al işlemini içeren bir API isteği.](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D258BE0233D28263F5A/tr_TR/b67914aeeb82692629920c182f8d1154.png)
API isteği oluşturma
Typicode’un uç noktası, URL isteğinin şu şekilde biçimlenmesini gerektirir:
https://jsonplaceholder.typicode.com/[KAYNAK]
Köşeli ayracın içindeki metin, erişmek istediğiniz kaynaktır. Typicode, test istekleri için birçok farklı örnek sunar. Bu örnek, kullanıcıların listesini istemek için https://jsonplaceholder.typicode.com/users
kullanır.
iOS veya iPadOS aygıtınızdaki Kestirmeler uygulamasında
isteği URL’ye ekleyin.
users
isteği kullanıcıların listesini döndürür.Belirli bir kullanıcıyı tanıtıcısına (id) göre belirterek aramanızı daraltabilirsiniz:
https://jsonplaceholder.typicode.com/users/6
. Bu, tanıtıcısı 6 olan kullanıcıyı döndürür.Çoğu API, şu biçimi kullanan sorgulara izin verir:
https://jsonplaceholder.typicode.com/users?username=Berk
. “?”, Öğeleri anahtar/değer çiftlerini kullanarak arayan sorguyu başlatır. Bu örnekte?username=Berk
sorgusu, kullanıcı adı Berk olan kullanıcıyı arar.Desteklenen aramalar ve sorgular için API’nizin belgelerine bakın.
URL İçeriğini Al işlemiyle API isteğinde bulunma
iOS veya iPadOS aygıtınızdaki Kestirmeler uygulamasında
, URL İçeriğini Al işleminde Daha Fazla Göster’e dokunun.
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 Typicode API’sinden 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
simgesine dokunun.
İlk bakışta API, karışık bir metin döndürüyor gibi görünür. Bu veriler, JavaScript Object Notation (JavaScript Nesne Gösterimi) kısaltması olan JSON ile kodlanmıştır.
JSON ile çalışma hakkında daha fazla bilgi edinmek ve Typicode API örneği ile sürdürmek için iPhone’daki ve iPad’deki Kestirmeler’de JSON’ı kullanmaya giriş konusuna bakın.