kedinetorg adlı üyeden alıntı: mesajı görüntüle
S.a.

Bende'de ürün eklerken Auth istiyor ne yaptımsa aldıgım hata;

Authorization failure
Ürün gönderimi biraz farklı bir durum, api doğrulamasının yanı sıra orada bir de imzanın doğru şekilde generate edilmesi gerekiyor. Sunucunun saati de önemli. Şu an bendeki kodu göndermek için müsait değilim. Uygun olunca atarım.

İyi çalışmalar..



kedinetorg adlı üyeden alıntı: mesajı görüntüle
S.a.

Bende'de ürün eklerken Auth istiyor ne yaptımsa aldıgım hata;

Authorization failure
Tekrar selamlar;

Aşağıda product servis için yazdığım kodu paylaşıyorum. productArray değişkenini oluşturmayı ve zorunlu alanları doğru şekilde yapılandırmış olmayı atlamayın.

$api_key = 'api_key';
$secret_key = 'api_secret';

list($usec, $sec) = explode(" ", microtime());
$time = round(((float)$usec + (float)$sec) * 100) . '0';
$sign = md5($api_key . $secret_key . $time);

$soapClient = new \SoapClient('https://dev.gittigidiyor.com:8443/listingapi/ws/IndividualProductService?wsdl', array(
'trace' => 1,
'exceptions' => true,
'login' => 'kulanici_adiniz',
'password' => 'sifreniz',
'authentication' => SOAP_AUTHENTICATION_BASIC
));

$soapParams = ['apiKey' => $api_key, 'sign' => $sign, 'time' => $time, 'itemId' => 'test3', 'product' => $productArray, 'forceToSpecEntry' => false, 'nextDateOption' => false];

$result = $soapClient->__soapCall('insertProduct', $soapParams);

return print_r($result);