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.