Meze: Nasıl API ile Aç Nasıl Gidilir

API Bağlanma Testi ve İzleyicisini Kullanma - Bu eğitim, bir daha asla aç kalmanıza gerek kalmayacak bir yer listesini nasıl belirleyebileceğinizi gösterecektir.

Bunu yapmak için, ücretsiz Zomato API'lerini kullanacağız ve sürükle ve bırak araçlarıyla görsel besteci araçlarıyla bir entegrasyon testi yapacağız (Postman veya SoapUI'den farklı olarak, kod gerekmeden).

Entegrasyon testinin önemi? Bu, müşterileri (bu durumda, biz) API'lerin gerçek dünya kullanımına benzetir, ancak çalışıp çalışmadığını görmek için tek bir uç noktayı test eder. Uçtan uca akışı doğrulamaksızın, aşağı doğru bir şey kıracak olursa yakalamak zor. Yiyeceklere gelince, doğru yapmamız çok önemlidir.

Önkoşullar

  1. API Bağlantısı Testi ve İzleyicisi - burada sonsuza dek ücretsiz hesabınıza kaydolun: https://ibm.biz/apitest.
  2. Zomato API - ücretsiz Zomato geliştirici hesabına kaydol. API Anahtar Üret'i tıklamanız, kaydolmanız (Google, Facebook veya e-posta) ve son olarak hesabınızı etkinleştirmeniz gerekir. İlk 1.000 API çağrısı / günü ücretsizdir.

1. Bir API Araması Yapın

Şimdi gitmeye hazırsın. Devam edin ve API Connect Test ve İzleyicisi'ne giriş yapın. Gördüğünüz ilk ekran Müşteri'dir - bu basit ve gelişmiş API istekleri göndermenizi sağlar.

Eğitimimizde, bir GET isteğinde bulunmak için Müşteriyi kullanacağız. Özel olarak ilgilenilen şehrimizi bulmak için bir GET isteği, bizim durumumuzda bu Toronto olacak.

Aşağıdaki URL'yi alın: https://developers.zomato.com/tr/api/v2.1/cities ve "İstek URL'si" girişine yapıştırın. Sonra, bir parametre eklemek için “Params” a tıklayın. “Anahtarınız” olarak q, “değeriniz” olarak Toronto ekleyin. Şimdi, "anahtar" altındaki "Başlıklar" altında, kullanıcı tuşunu girin ve "değer" için, daha önce 4fb2220d02f259843a91db67f9bf5acd ile oluşturulan, kendi benzersiz anahtarınızı girin. Gönder'i vurmaya hazırsınız, böyle görünmesi gerekiyor.

/ CitiesAPI belgeleri aynı zamanda Zomato belgesinde de yeniden başvuruda bulunmak isterseniz bulunabilir.

Gönder düğmesine basın; Yanıt gövdesinde aşağıdakileri görmelisiniz. Sağ tarafta, HTTP Kodunuzun 200 olduğunu ve bunun iyi bir istek olduğunu onaylayan bir not alın. Yanıtı kaydırırsanız, Toronto adında şehirleri olan birçok yer olduğunu görebilirsiniz.

Şimdi şehirlerimizin API'sinin iyi bir yanıt döndürdüğünü onayladığımızda, bir adım daha ileri gitmemiz gerekiyor. Toronto, Kanada'yı arıyoruz, başka hiçbir yerde değil.

Bunu yapmak için, bir entegrasyon testi oluşturmalı ve sadece Şehirler API'sını değil, Zomato'nun birlikte sunduğu bir dizi API'yi zincirlemeliyiz.

Sıradaki ne? Tatlı

Öğreticinin bir sonraki bölümünde, nasıl bir entegrasyon testi oluşturulacağını ve “Tatlı: API'lerle Asla Nasıl Açılmayacağınızı ” başlıklı yazımızda bir dizi API zincirini nasıl göstereceğinizi göstereceğiz.

Orada görüşürüz! (evet, ana yemeği atladık ve doğruca tatlıya gittik!)

Umarız bu yazıda değer bulmuşsunuzdur. Lütfen bir dahaki sefere ne görmek istediğinizi yorumlarda bize bildirin!

IBM API Connect ekibinden ile yapılmıştır.