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