Bulduğum çeşitli kaynaklar ile N11 Entegrasyonu geliştiriyorum, Ürün Güncelleme olayında şöyle bir hata alıyorum.
public function UpdateProductPriceBySellerCode($products)
{
$this->setUrl('https://api.n11.com/ws/ProductService.wsdl');
@self::$_parameters['productSellerCode'] = 'LT000356';
@self::$_parameters['price'] = '99.0';
@self::$_parameters['currencyType'] = 'TL';
@self::$_parameters['stockItems'] = '';
$data = @self::$_sclient->UpdateProductPriceBySellerCode(self::$_parameters);
$data = json_decode(json_encode($data));
return $data;
}Fonksiyonum bu dönen hata şu şekilde
Array ( [result] => Array ( [status] => failure [errorCode] => SELLER_API.invalidParam [errorMessage] => currency alanı geçersizdir [errorCategory] => SELLER_API ) )
Hata da "Currency Alanı Geçersizdir" diyor, ancak CurrencyType "TL" den başka bir şey olamaz, Fiyat kısmında virgül nokta vb. tüm varyasyonları da denedim sürekli dönen hata bu şekilde, Yardımınızı rica ediyorum. Referans aldığım bazı konular
https://www.huseyinbedir.com.tr/php-...at-guncelleme/ https://www.alyamedya.com/blog/php-i...api-kullanimi/
currencyType'in string olmasi gerektigine emin misiniz? int olma ihtimali yok mu?