N11 Api ile ürün kaydetme olayı çalışıyor iken son günlerde aşağıdaki hatayı almaya başladık. Sebebi nedir acaba?
Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: object has no 'unitInfo' property in C:xampphtdocslocalhost1n11n11.class.php:52 Stack trace: #0 C:xampphtdocslocalhost1n11n11.class.php(52): SoapClient->__call('SaveProduct', Array) #1 C:xampphtdocslocalhost1n11n11.class.php(52): SoapClient->SaveProduct(Array) #2 C:xampphtdocslocalhost1n11index.php(46): N11->SaveProduct(Array) #3 {main} thrown in C:xampphtdocslocalhost1n11n11.class.php on line 52
"unitInfo" değerini boş değer vererek sorun çözüldü.
N11 Api Hatası
9
●542
- 23-06-2020, 11:58:40
- 23-06-2020, 17:54:42İnternetten kod bulmadım, dökümanlarına göre yaptım. Yazımda da belirttiğim gibi son bir kaç güne kadar çalışıyordu. Sanırım yeni güncelleme falan geldi. Bilen varsa yardımcı olsun diye konu açtım.MUluc adlı üyeden alıntı: mesajı görüntüle
- 23-06-2020, 21:08:09İşte yeni güncelleme ile unitInfo diye bir alan gelmiş ve o alan veriniz içinde yok. Onu eklerseniz çalışacaktır. İyi çalışmalar..yahyaaydin adlı üyeden alıntı: mesajı görüntüle
- 29-06-2020, 22:51:28API'lerini kullanan çok sayıda yer var. En son 22'sinde güncelleme yayınlamışlar dökümantasyonda ve bahsettiğiniz unitInfo burada yazmıyor. Bu sebepten boş set edip gönderirseniz, çalışacağını düşünüyorum. Aksi bir durumda dökümantasyona ne yapacağınızı yazmadan, ne göndereceğinizi bilmediğiniz bir param ile onca API'yi patlatmazlar diye ümit ediyorum.yahyaaydin adlı üyeden alıntı: mesajı görüntüle
- 30-06-2020, 00:47:57Arkadaşa katılıyorum tanımlaman ve null göndermen yeterli olacaktır zaten hata sana ilgili alanın zorunlu olup olmadığı dönderir ona göre yol çizersin. Ama önce ilgili değeri tanımlayıp göndermen gerek.
- 01-07-2020, 14:21:10yahyaaydin adlı üyeden alıntı: mesajı görüntüle
Değeri nerde tanımladınız? varyantlardamı ana ürün bilgilerinde mi,
dökümana hala eklememişler