Ana içeriğe geç

Node admin-api

Bu düğüm, çeşitli API'lerle etkileşim sağlamaktadır; bu, dış hizmetlerle entegrasyon için faydalıdır.


Node admin-api Ayarları

IMG2

1. İsim

Düğümün adını belirtmek için bir alan.
İsim, çalışma alanında görüntülenir ve düğümü kolayca tanımlamaya yardımcı olur.
Boş bırakılırsa, düğüm admin-api olarak adlandırılacaktır.

Örnek:

  • Düğüm adı: Ödeme Oturumu Oluştur

2. Tür

Burada, isteği göndermek için kullanılacak API yöntemini seçersiniz. Mevcut yöntemler:

  • "Sayfa nesnesini güncelle":

  • "Seçilen kategori için ürün sayfalarında sayfalama ile tüm nesneleri ara":

  • "Ürün sayfasının durumunu değiştirme":

  • "Ürün sayfasını güncelle":

  • "Kullanıcı nesnesini güncelle - admin":

  • "Bir kullanıcı nesnesini güncelle":

  • "Bir varlık niteliğinin değerini güncelleme":

  • "Sipariş depolama nesnesine ait tüm siparişleri alma":

  • "Sipariş depolama nesnesine ait bir siparişin durumunu güncelleme":

  • "Ödeme oturumunu güncelle":

  • "Kimliği ile bir ödeme oturumu nesnesini alma":

  • "Bir ödeme oturumu oluşturma":

  • "Koleksiyona ait tüm kayıtları alma":

  • "Koleksiyona bir kayıt oluşturma":

  • "Koleksiyondaki bir kaydı değiştirme":

  • "Koleksiyon kaydından bir nesneyi silme":


3. Sorgu parametreleri

Bu alan, JSON formatında istek verilerini oluşturmak için Mustache şablonunu kullanır.
Şablona değerleri yerleştirmek için msg mesajından verileri kullanabilirsiniz.

Şablon örneği ( "Koleksiyona ait tüm kayıtları alma" yöntemi için):

 {
"entityType": "orders",
"entityId": "{{orderId}}",
"langCode": "en_US",
"offset": 0,
"limit": 1,
"marker": "delivery"
}

Bu örnekte, orderId değeri msg mesajından yerleştirilecektir.
Mustache şablonları kullanırken, API ile etkileşim için gerekli karmaşık verileri ve parametreleri geçirebilirsiniz.


4. İstek gövdesi

Bu alan, JSON formatında istek verilerini oluşturmak için Mustache şablonunu kullanır.
Şablona değerleri yerleştirmek için msg mesajından verileri kullanabilirsiniz.

Şablon örneği ( "Ödeme oturumu oluşturma" yöntemi için):

 {
"orderId": {{orderId}},
"type": "session"
}

Bu örnekte, orderId değeri msg mesajından yerleştirilecektir.
Mustache şablonları kullanırken, API ile etkileşim için gerekli karmaşık verileri ve parametreleri geçirebilirsiniz.


İstek Örnekleri

Örnek 1: Ödeme Oturumu Oluşturma

Düğüm ayarları:

  • Tür: Ödeme oturumu oluşturma
  • İstek gövdesi:
    {
    "orderId": {{orderEvent.order.id}},
    "type": "session"
    }

Sonuç:
Düğüm, mesajdan gelen verilerle bir ödeme oturumu oluşturmak için bir istek gönderecektir. Sonuç olarak, yeni ödeme oturumu hakkında bilgi alınacaktır.


Örnek 2: Ödeme Oturumunu Güncelleme

Düğüm ayarları:

  • Tür: Ödeme oturumunu güncelle
  • Sorgu parametreleri:
    {
    "id": {{paymentSessionId}}
    }
  • İstek gövdesi:
    {
    "status": "{{status}}"
    }

Sonuç:
Düğüm, sağlanan paymentSessionId ve status değerlerini kullanarak ödeme oturumunun durumunu güncellemek için bir istek gönderecektir.