OData ile Veri Kaynağı Ekleme Kullanıcı Kılavuzu

OData ile Veri Kaynağı Ekleme Kullanıcı Kılavuzu

OData API

OData API, Kuika platformunda kullanabileceğiniz harici veri kaynaklarından biridir. Mevcut bir OData servisini, Kuika’da geliştirdiğiniz uygulamaya veri kaynağı olarak entegre edebilirsiniz. Bu eğitim içeriğinde, OData API kullanarak uygulamanıza nasıl veri kaynağı ekleyebileceğinizi öğreneceksiniz.

OData API’yi kullanabilmek için mevcut abonelik planınızı yükseltmeniz gerekmektedir. Aboneliğinizi yükselterek, API yönetimi, OData entegrasyonu ve gelişmiş veri kaynakları gibi özelliklere erişebilirsiniz. Detaylı bilgi için Fiyatlandırma sayfasını ziyaret edebilirsiniz.

Bu eğitim içeriği aşağıdaki başlıklardan oluşur:

  • OData API ile uygulamanıza veri kaynağı bağlantısı ekleme
  • OData API modalının anatomisi
  • OData API bağlantı ayarlarını yapılandırma
OData API ile Uygulamanıza Veri Kaynağı Bağlantısı Ekleyin
  1. Kuika platformuna giriş yapın ve Apps ekranından çalışacağınız projeyi açın.
  2. Data Sources modülünü açın. Bu modülde veri kaynaklarını, aksiyonları ve tabloları görüntüleyebilir, yeni bir veri kaynağı ekleyebilirsiniz.
  3. Sources başlığı yanında bulunan + ikonuna tıklayarak yeni bir veri kaynağı ekleyin.
  1. OData API seçeneğini belirleyin ve veri kaynağınız için bir isim girin.
  2. CREATE butonuna tıklayarak işlemi tamamlayın.
OData API Modalının Anatomisi

A. Üst Menü

  • Başlık: Bağlantı ayarlarına isim verebileceğiniz alan.
  • CANCEL ve CREATE Butonları: Yapılan değişiklikleri iptal edebilir veya kaydedebilirsiniz.

B. Bağlantı Ayarları

  • Metadata URL: Servis metadata (şema) dosyasının URL’sini girin.
  • Service Base URL: OData servisinin temel URL’sini girin.
  • Description: Veri kaynağı hakkında açıklama ekleyebileceğiniz alan.

C. Kimlik Doğrulama

  • Authentication Type: API erişimi için kimlik doğrulama türünü belirleyin (No Auth, Basic, OAuth2).
  • Add Field: Kimlik doğrulamaya alan eklemek için kullanılır.
OData API Bağlantı Ayarlarını Yapılandırma
  1. CREATE butonuna tıkladıktan sonra Connection Settings bölümünde:
    • Metadata URL ve Service Base URL bilgilerini girin.
  2. Authentication Type açılır menüsünden kimlik doğrulama türünü seçin.
    • No Auth seçildiğinde ek bir işlem gerekmez.

OData API Authentication Türleri

  1. No Authentication: Kimlik doğrulama gerektirmeyen servisler için kullanılır. Ekstra bir ayar yapmanıza gerek yoktur.
  1. Bearer: Token tabanlı doğrulama yöntemidir. Bazı durumlarda token elde etmek için kullanıcı adı (username) kullanılabilir.
  • Kullanım Şekli: 
    • Authorization: Bearer YOUR_ACCESS_TOKEN
  • Eğer token kullanıcı adı ve parola ile alınıyorsa, önce bir "login" işlemi yapılmalı, ardından alınan token ile işlem devam ettirilmelidir.
  1. Basic Authentication: Kullanıcı adı ve parola ile doğrulama yapılır.
  • Username: Kullanıcı adı
  • Password: Parola
  • Kullanım Şekli:
    • Authorization: Basic base64(username:password)
  • İsterseniz özel parametreler ekleyebilirsiniz.

  1. API Key Authentication: API'ye erişim sağlamak için kimlik doğrulaması amacıyla API anahtarı (key) ve bazen secret key kullanılır. Bu bilgiler genellikle API sağlayıcısı tarafından verilir ve header ya da query parametresi olarak gönderilir.

Kullanılabilecek Parametreler:

  • ID Key Name: API kimlik anahtarının adı
    (Örneğin: client_id, api_key, x-api-key)
  • ID: Size özel API kimlik değeri
  • Secret Key Name: Gizli anahtarın başlık adı
    (Örneğin: client_secret, secret_key)
  • Secret: Size özel gizli anahtar değeri
  • Gönderim Yöntemleri:
    • Header (Başlık) ile:
      • client_id: YOUR_ID
      • client_secret: YOUR_SECRET
    • Query Parametresi ile:
      https://api.example.com/data?client_id=YOUR_ID&client_secret=YOUR_SECRET

API sağlayıcısının dökümantasyonuna göre bu değerler farklı isimlerde olabilir. Kuika’da bu değerleri doğru başlık ya da parametre olarak tanımlayarak entegrasyonu gerçekleştirebilirsiniz.

Bu adımları takip ederek, OData API veri kaynağını Kuika uygulamalarınıza kolayca entegre edebilirsiniz.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar