API isteklerini modelleme
Harici bir API aracılığıyla basit bir GET isteği oluşturmak için, Business Logic bölümünü seçmeniz ve External API Requests sekmesinde Create API request düğmesine tıklamanız gerekir. Yeni kalıcı pencerede, iş süreci adını ve açıklamasını girin (isteğe bağlı).
Ardından, gerçekleştirmeniz gereken istek method , endpoint adresini seçin ve gerekli istek parametrelerini (aşağıdaki örnekte query params ) doldurun. Bazı durumlarda, kullanıcının karşı karşıya olduğu göreve bağlı olarak, header , body ve url params doldurmak gerekir.
BP düzenleyicide, Test request düğmesine tıklayarak da işlemi test edebilirsiniz. Açılan pencerede istek parametrelerini giriniz ve Execute request butonuna tıklayınız. İstek başarıyla gerçekleştirilirse, yanıt gövdesi gövde sekmesinde alınacaktır. Autofill Response ayrıştırır ve gerekli modellerin oluşturulmasına yardımcı olur. Autofill Response tıklandığında, daha fazla kullanım için bu uç nokta için bir yanıt şablonu otomatik olarak oluşturulacaktır.
Yanıt alanlarını bilerek bir veri modeli oluşturmak mümkündür. Bunu yapmak için Data Design gitmeniz ve veritabanına yazılması gereken verilere göre doldurarak yeni bir model oluşturmanız gerekir.
Arka uçta API isteklerini kullanma
Ardından, Harici bir API aracılığıyla veri almak ve belirtilen Data Model yazmak için bir BP oluşturmak için Business Logic bölümünü açın ve İş Create business project tıklayın. Karşılık gelen bloklarda, yeni oluşturulan API işleminin bloğunu bulmanız gerekir.
İsteğin çalışmasını sağlamak için, harici API isteğinin düzenleyicisinde daha önce yapılandırılan uygun parametreleri iletmeniz gerekir (aşağıdaki örnekte Query Params ). BP aracılığıyla veri işlemek ve oluşturmak için Make - Expand blokları kombinasyonunu kullanın . Aşağıdaki ekran görüntüsünde parametre oluşturma ve geçirme örneği gösterilmektedir.
Daha sonra output body genişletilmeli ve data model yazılmalıdır. Aşağıdaki örnekte, bitcoin fiyatına karşı dolar (USD) alınır.
Yanıt verilerini DB yazmak için Make ve DB: Create tipi bloklar kullanılır.
Ardından, yeni oluşturulan BP web uygulamasının ön ucu aracılığıyla erişim sağlamak için bir Endpoint oluşturmanız gerekir.
API isteklerini ön uçta kullanma
Uygulama ön ucundan, aşağıdaki ekran görüntüsünde olduğu gibi belirtilen uç nokta için Server request GET tipi blokları kullanmanız gerekir.