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.

AppMaster 101Hızlandırılmış Kurs

10 modül
2 hafta

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.

Başlayın
AppMaster 101 Crash Course

Daha fazla yardıma mı ihtiyacınız var?

Uzmanlarımızın yardımıyla her sorunu çözün. Zaman kazanın ve uygulamalarınızı oluşturmaya odaklanın.

headphones

Destek ile iletişime geçin

Sorununuzu bize anlatın, size bir çözüm bulalım.

message

Topluluk sohbeti

Platformla ilgili yardım almak için diğer kullanıcılarla bağlantı kurun.

Topluluğa katılın