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ı).

create_bp_1

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.

create_bp_2

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.

create_bp_3

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.

datamodel_4

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.

api_block_5

İ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.

businessmodel_in_6

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.

businessmodel_out_7

Yanıt verilerini DB yazmak için Make ve DB: Create tipi bloklar kullanılır.

businessmodel_create_8

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.

create_endpoint_9

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.

bp_fe

Was this article helpful?

AppMaster.io 101 Çarpışma Kursu

10 Modüller
2 haftalar

Nereden başlayacağınızdan emin değil misiniz? Yeni başlayanlar için hızlandırılmış kursumuzla başlayın ve AppMaster'ı A'dan Z'ye keşfedin.

Kursa Başlayın
Development it’s so easy with AppMaster!

Daha Fazla Yardıma mı ihtiyacınız var?

Herhangi bir sorunu uzmanlarımızın yardımıyla çözün. Zamandan tasarruf edin ve uygulamalarınızı oluşturmaya odaklanın.

headphones

İletişim desteği

Bize sorununuzu anlatın, size bir çözüm bulalım.

message

Topluluk Sohbeti

Soruları sohbetimizde diğer kullanıcılarla tartışın.

Topluluğa Katılın