bembelesResimInsert
Genel Bilgi
| Özellik |
Değer |
| Tip Adı |
bembelesResimInsert |
| Namespace |
tns (urn:WebticariService) |
| Açıklama |
Bembeles'e gönderilecek tek bir ürün resmini temsil eder. Base64 kodlanmış veri veya URL olarak resim gönderilebilir. |
| Kullanıldığı Tip |
bembelesResimList → item[] |
Alanlar
| Alan |
Tip |
Zorunlu |
Açıklama |
tur |
xsd:string |
Evet |
Resim gönderim tipi: 1 = Base64 veri, 2 = URL |
hash |
xsd:string |
Evet |
Resmin MD5 veya benzeri hash değeri. Değişmemişse resim yeniden yüklenmez. |
base64 |
xsd:string |
Koşullu |
Base64 kodlanmış resim içeriği. tur = 1 olduğunda zorunlu |
isim |
xsd:string |
Evet |
Dosya adı (uzantı dahil, örn. urun_ana.jpg) |
url |
xsd:string |
Koşullu |
Resmin tam URL adresi. tur = 2 olduğunda zorunlu |
tur Alanı Değerleri
| Değer |
Açıklama |
Zorunlu Alan |
1 |
Resim Base64 verisi olarak gönderilir |
base64 |
2 |
Resim URL adresi olarak gönderilir |
url |
Örnekler
Base64 ile resim (tur = 1)
<item>
<tur>1</tur>
<hash>5d41402abc4b2a76b9719d911017c592</hash>
<base64>iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==</base64>
<isim>urun_ana.jpg</isim>
<url></url>
</item>
URL ile resim (tur = 2)
<item>
<tur>2</tur>
<hash>urlhash_abc123</hash>
<base64></base64>
<isim>urun_ek.jpg</isim>
<url>https://cdn.ornek.com/resimler/urun_ek.jpg</url>
</item>
PHP Kodu ile Base64 Oluşturma
$hash = md5_file('/path/to/image.jpg');
$base64 = base64_encode(file_get_contents('/path/to/image.jpg'));
$resim = [
'tur' => '1',
'hash' => $hash,
'base64' => $base64,
'isim' => 'urun.jpg',
'url' => '',
];
Notlar
hash değeri Bembeles tarafında önbellekleme için kullanır; resmin içeriği değişmemişse hash de değişmemeli.
- Desteklenen resim formatları: JPEG, PNG, GIF, WebP (Bembeles platformu kısıtlamalarına bakın).
- Base64 kodlanmış büyük resimler SOAP mesaj boyutunu önemli ölçüde artırır; maksimum boyuta dikkat edin.
Kaynak Kod Notu: Bu bölüm, kaynak kod incelendikten sonra güncellenecektir.