Ana içeriğe geç

getPosSliderImageBase64JSON

Genel Bilgi

Özellik Değer
Endpoint Adı getPosSliderImageBase64JSON
SOAPAction urn:WebticariService#getPosSliderImageBase64JSON
Açıklama Dokunmatik POS ekranında görüntülenen slider/banner resimlerini Base64 kodlanmış JSON formatında getirir. POS uygulamalarının açılış ekranını veya reklam alanını dinamik olarak güncellemek için kullanılır.
Kimlik Doğrulama Gerektirir Evet (token)

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
token xsd:string Evet login endpoint'inden alınan oturum token'ı

Yanıt Parametreleri

Parametre Tip Açıklama
return xsd:string Slider resimlerini içeren JSON string. Her resim Base64 kodlanmış

Yanıt JSON Yapısı

[
  {
    "name": "slider1.jpg",
    "image": "iVBORw0KGgoAAAANSUhEUgAA..."
  },
  {
    "name": "slider2.jpg",
    "image": "/9j/4AAQSkZJRgABAQAA..."
  }
]
Alan Açıklama
name Dosya adı
image Base64 kodlanmış resim verisi

Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:getPosSliderImageBase64JSON>
      <token>abc123tokendeğeri</token>
    </tns:getPosSliderImageBase64JSON>
  </soapenv:Body>
</soapenv:Envelope>

Hata Durumları

Durum Açıklama
Invalid Token Token geçersiz veya süresi dolmuş (30 dakika)
Boş dizi [] Slider klasörü boşsa veya hiç resim okunamazsa

Notlar

  • Slider resimleri sunucudaki resim_upload/{db}/webPos/slider/ klasöründen okunur.
  • Klasördeki tüm dosyalar taranır; okunamayan dosyalar listeye eklenmez.
  • Yanıt dizisi, klasördeki dosya sıralamasına (scandir) göre döner.