Hasokeyk/yurt-ici-kargo-php

Api ne durumda?

garsamba opened this issue · 12 comments

hocam tamamlamayı düşünüyormusunuz acaba :)

Merhabalar,
Aslında şu an stabil halde çalışıyor ama yurtiçi kargonun dökümanları çok yetersiz. Bu kütüphaneyi kullandığım müşteride sorun çıktıkça güncelleyip ek özellikleri getirebilirim.

Bunlar dışında bir hata ile karşılaşırsınız yazarak destek olmanızı çok isterim 😇

yurticiKargo.php 36. ve 37. satırlarda hata vermekte hocam ben pek test edemedim şuan

hata kodu :Parse error: syntax error, unexpected '?' in C:\xampp\htdocs\takip\yurticiKargo.php.php on line 36

Hatanın sebebi php sürümünüzün php 7 den düşük olması.

Mümkünse php 7.3'e güncellerseniz hata vermeyecektir.

7.2 olan bir sunucuda denedim ancak farklı bir hata verdi bu sefer.

Fatal error: Uncaught Error: Class 'yurticiKargoEntegre' not found in /public_html/takip/t2.php:7 Stack trace: #0 {main} thrown in /public_html/takip/t2.php on line 7

t2.php dosyanızdaki kodları paylaşma şansınız var mı?

t2.php dosyanızdaki kodları paylaşma şansınız var mı?

test.php içindeki kodlar var hocam harici bir kod yok

Bir güncelleme yaptım tekrar kontrol edebilir misiniz?

$kargoDurum = $yurtici->cargoStatus([
	'cargoKeys'     => 'KLSN-0000001',
	'invoiceKey'    => 'TEST-0000001',
]);

şu kısma yazılacaklar hakkında tam bilgi alabilirmiyim hocam?

http://testwebservices.yurticikargo.com:9090/KOPSWebServices/ShippingOrderDispatcherServices?wsdl

sayfa çalışmadığı için sağlıklı bir sonuç alamadım hocam.

$kargoDurum = $yurtici->cargoStatus([
	'cargoKeys'     => 'KLSN-0000001',
	'invoiceKey'    => 'TEST-0000001',
]);

şu kısma yazılacaklar hakkında tam bilgi alabilirmiyim hocam?

cargoKeys: Kargo için sadece firmanıza özel bir kod. (Kargo takip kodu değildir)
invoiceKey : Siparişe ait sözleşme no

http://testwebservices.yurticikargo.com:9090/KOPSWebServices/ShippingOrderDispatcherServices?wsdl

sayfa çalışmadığı için sağlıklı bir sonuç alamadım hocam.

Test sayfasını kullanmak için yurt içi ile iletişime geçip sunucunuzun ip numarasını vermeniz gerekiyor o şekilde ulaşabiliyorsunuz. Testi localde yapıyorsanız da çıkış ipnizi verebilirsiniz ama dinamik ise pek yararlı olacağını sanmıyorum :)

yurtiçi kargo ile iletişime geçtik sanırım webservisi kullanabilmemiz için self servis kullanıcı adı ve şifre harici farklı bir kullanıcı adı ve şifre veriliyormuş, yakın zamanda dönüş yaparlar diye düşünüyorum, o gün inşallah apinizi tekrar test etme şansım olur.

kullanıcı adı ve şifremiz elimize ulaştı hocam yardımcı olma şansınız varmı acaba?