DATASOURCES MODÜLÜ

Rest API ile Veri Kaynağı Bağlantısı

Mevcutta bulunan Rest API'nızı geliştirmekte olduğunuz bir uygulamaya veri kaynağı olarak hızlıca bağlayabilirsiniz. Bu bağlantıyı sağlamak için Kuika'da yer alan Datasources modülünü kullanabilirsiniz.

Rest API ile veri kaynağı bağlantısı gerçekleştirmek için Datasources modülünü açın.

Datasource modülünde yer alan Create Datasource butonu aracılığıyla yeni veri kaynağı oluşturma ekranını açın.

Yeni veri kaynağı oluşturma ekranında Rest API seçimini gerçekleştirip isimlendirme yaparak bir sonraki ekrana ilerleyin.

Rest API ekranında öncelikli olarak Service Base URL bilgisini tanımlamak gerekmektedir.

Bir sonraki adımda kimlik doğrulama türü seçimi yapmalı ve ilgili kimlik doğrulama türü için gerekli bilgileri girmelisiniz.

Kimlik doğrulama türü seçimini yapmak için Authentication Type başlıklı açılır menüde yer alan No Auth, Bearer ve API Key kimlik doğrulama türlerinden Rest API yapınıza uygun olanı seçin.

No Auth türünü seçerseniz herhangi bir kimlik doğrulama yapılandırması yapmanız gerekmez. Eğer kimlik doğrulama türü olarak Bearer seçimi yaparsanız ya da API Key seçimi yaparsanız bilgi girişi sağlamanız gerekmektedir.

Bearer seçimi yaparak ilerlediğiniz bir akışı düşünürsek izlemeniz gereken bazı adımlar bulunmaktadır. Bu akışta parametre ekleme işlemlerini gerçekleştirebilirsiniz.

Parametre ekleme işleminde Kuika süreci kolaylaştırmak adına varsayılan olarak Username parametresine ait değeri oluşturmaktadır. Fakat varsayılan olarak oluşturulan Username parametresi harici özel parametre ekleme ihtiyacınızın olduğu durumlarda Custom seçeneğini kullanarak parametre bilgilerini key ve value pair olarak girip özel parametreler oluşturabilirsiniz.

API Key seçimi yaptığımız örnek bir akış kapsamında Rest API' de yer alan bazı bilgilerin girişini sağlamanız gerekmektedir. Bu bilgiler;

  • Client ID Key Name,
  • Client ID
  • Client Secret Key Name
  • Client Secret

Verilerin bilgilerin tanımlanması sonrasında Bearer’daki gibi bir parametre ekleme işlemini gerçekleştirebilirsiniz. Parametre ekleme işleminde Kuika varsayılan olarak Username ve AuthToken parametresine ait değeri oluşturmaktadır. Ayrıca özel parametre ekleme ihtiyacınızın olduğu durumlarda ise Custom seçeneğini kullanarak parametre bilgilerini key ve value pair olarak girip, özel parametreler oluşturabilirsiniz.

Kimlik doğrulama türü için bilgi girişini sağladıktan sonra Create Butonuna tıklayın.

Açılan ekranda API End Point bilgilerine yönelik giriş sağlamanız gerekmektedir.

Bu aşamada ilk olarak Endpoint metodunu seçin ve endpoint'i tanımlayın.

Tanımladığınız endpoint'e yönelik parametre ekleyebilirsiniz.

Yeni bir parametre eklemek için Parameters sekmesinde bulunan Add field butonuna tıklayın.

Eklediğiniz her bir yeni parametre için Key, Value, Location ve Type bilgilerini girmelisiniz.

Location bilgisi için QueryString, Path ve Header seçeneklerinden ihtiyacınıza uygun olanı seçebilirsiniz.

Type seçimini, string, number, integer, boolean, object, array veri tiplerinden birini kullanarak yapabilirsiniz.

Authorization sekmesi altında endpoint için yetkinlendirme tiplerinden birini seçebilirsiniz.

Seçtiğiniz yetkilendirmeye yönelik bilgi girişini sağlayıp yetkilendirme ayarlarını yapabilirsiniz.

Son sekme olan Body sekmesi Request Body, Response Body gibi iki temel alandan oluşmaktadır.

Request Body, bir HTTP isteğinin bir parçasıdır. Bu, bir istemci tarafından bir sunucuya gönderilen isteğin veri veya içeriğini içeren kısımdır.

Response Body, bir web isteğinin sonucunda gelen isteğin başarılı bir şekilde tamamlanması durumunda döner ve isteğin amacına bağlı olarak farklı veri türlerini içerir.

Tüm işlemleri gerçekleştirdikten sonra sağ üst köşede yer alan CREATE butonuna tıklayarak Datasources bağlantısını oluşturabilirsiniz.

Böylelikle Rest API ile veri kaynağı bağlantısı oluşturmak için hazırsınız.

Bir sonraki öğrenme içeriğinde C# ile veri kaynağı bağlantısının nasıl gerçekleştirileceğini yakından inceleyeceğiz.

Mevcutta bulunan Rest API'nızı geliştirmekte olduğunuz bir uygulamaya veri kaynağı olarak hızlıca bağlayabilirsiniz. Bu bağlantıyı sağlamak için Kuika'da yer alan Datasources modülünü kullanabilirsiniz.

Rest API ile veri kaynağı bağlantısı gerçekleştirmek için Datasources modülünü açın.

Datasource modülünde yer alan Create Datasource butonu aracılığıyla yeni veri kaynağı oluşturma ekranını açın.

Yeni veri kaynağı oluşturma ekranında Rest API seçimini gerçekleştirip isimlendirme yaparak bir sonraki ekrana ilerleyin.

Rest API ekranında öncelikli olarak Service Base URL bilgisini tanımlamak gerekmektedir.

Bir sonraki adımda kimlik doğrulama türü seçimi yapmalı ve ilgili kimlik doğrulama türü için gerekli bilgileri girmelisiniz.

Kimlik doğrulama türü seçimini yapmak için Authentication Type başlıklı açılır menüde yer alan No Auth, Bearer ve API Key kimlik doğrulama türlerinden Rest API yapınıza uygun olanı seçin.

No Auth türünü seçerseniz herhangi bir kimlik doğrulama yapılandırması yapmanız gerekmez. Eğer kimlik doğrulama türü olarak Bearer seçimi yaparsanız ya da API Key seçimi yaparsanız bilgi girişi sağlamanız gerekmektedir.

Bearer seçimi yaparak ilerlediğiniz bir akışı düşünürsek izlemeniz gereken bazı adımlar bulunmaktadır. Bu akışta parametre ekleme işlemlerini gerçekleştirebilirsiniz.

Parametre ekleme işleminde Kuika süreci kolaylaştırmak adına varsayılan olarak Username parametresine ait değeri oluşturmaktadır. Fakat varsayılan olarak oluşturulan Username parametresi harici özel parametre ekleme ihtiyacınızın olduğu durumlarda Custom seçeneğini kullanarak parametre bilgilerini key ve value pair olarak girip özel parametreler oluşturabilirsiniz.

API Key seçimi yaptığımız örnek bir akış kapsamında Rest API' de yer alan bazı bilgilerin girişini sağlamanız gerekmektedir. Bu bilgiler;

  • Client ID Key Name,
  • Client ID
  • Client Secret Key Name
  • Client Secret

Verilerin bilgilerin tanımlanması sonrasında Bearer’daki gibi bir parametre ekleme işlemini gerçekleştirebilirsiniz. Parametre ekleme işleminde Kuika varsayılan olarak Username ve AuthToken parametresine ait değeri oluşturmaktadır. Ayrıca özel parametre ekleme ihtiyacınızın olduğu durumlarda ise Custom seçeneğini kullanarak parametre bilgilerini key ve value pair olarak girip, özel parametreler oluşturabilirsiniz.

Kimlik doğrulama türü için bilgi girişini sağladıktan sonra Create Butonuna tıklayın.

Açılan ekranda API End Point bilgilerine yönelik giriş sağlamanız gerekmektedir.

Bu aşamada ilk olarak Endpoint metodunu seçin ve endpoint'i tanımlayın.

Tanımladığınız endpoint'e yönelik parametre ekleyebilirsiniz.

Yeni bir parametre eklemek için Parameters sekmesinde bulunan Add field butonuna tıklayın.

Eklediğiniz her bir yeni parametre için Key, Value, Location ve Type bilgilerini girmelisiniz.

Location bilgisi için QueryString, Path ve Header seçeneklerinden ihtiyacınıza uygun olanı seçebilirsiniz.

Type seçimini, string, number, integer, boolean, object, array veri tiplerinden birini kullanarak yapabilirsiniz.

Authorization sekmesi altında endpoint için yetkinlendirme tiplerinden birini seçebilirsiniz.

Seçtiğiniz yetkilendirmeye yönelik bilgi girişini sağlayıp yetkilendirme ayarlarını yapabilirsiniz.

Son sekme olan Body sekmesi Request Body, Response Body gibi iki temel alandan oluşmaktadır.

Request Body, bir HTTP isteğinin bir parçasıdır. Bu, bir istemci tarafından bir sunucuya gönderilen isteğin veri veya içeriğini içeren kısımdır.

Response Body, bir web isteğinin sonucunda gelen isteğin başarılı bir şekilde tamamlanması durumunda döner ve isteğin amacına bağlı olarak farklı veri türlerini içerir.

Tüm işlemleri gerçekleştirdikten sonra sağ üst köşede yer alan CREATE butonuna tıklayarak Datasources bağlantısını oluşturabilirsiniz.

Böylelikle Rest API ile veri kaynağı bağlantısı oluşturmak için hazırsınız.

Bir sonraki öğrenme içeriğinde C# ile veri kaynağı bağlantısının nasıl gerçekleştirileceğini yakından inceleyeceğiz.

Yardımcı kaynaklar

Sözlük