ขอบคุณห้องสมุดนี้คุณสามารถสร้างสินค้าที่รวมเข้ากับYurtiçi Kargo คำถามเกี่ยวกับสถานะการขนส่งสินค้าและยกเลิกสินค้าของคุณ
รหัสตัวอย่าง»
รายงานข้อผิดพลาด·ข้อเสนอแนะ/คำขอ
ขอบคุณห้องสมุดนี้คุณสามารถสร้างสินค้าที่รวมเข้ากับYurtiçi Kargo คำถามเกี่ยวกับสถานะการขนส่งสินค้าและยกเลิกสินค้าของคุณ
คุณต้องสมัครสำหรับการรวมสำหรับชื่อผู้ใช้บริการเว็บและรหัสผ่านบริการเว็บที่จำเป็นสำหรับการรวมสินค้าในประเทศ คุณสามารถเข้าถึงข้อมูลการรวมพารามิเตอร์และตัวอย่างได้โดยการใช้เอกสารการรวมจากผู้จัดการการตลาดYurtiçi Kargo
เพื่อให้รหัสทำงานได้อย่างราบรื่นหมายเลข 80 ของเซิร์ฟเวอร์และปลั๊กในเช่นซ็อกเก็ต, openssl, สบู่, ม้วนต้องเปิด
wsUserName : ชื่อผู้ใช้บริการเว็บ
wsPassword : รหัสผ่านบริการเว็บ
wsLanguage : ตัวเลือกภาษาบริการเว็บ (ตัวอย่าง: 'TR')
cleanResult : ทำให้ผลลัพธ์ของผลลัพธ์ง่ายขึ้น (จริง/เท็จ) (ค่าเริ่มต้น: จริง)
testMode : โหมดทดสอบ (จริง/เท็จ)
หมายเหตุ: พารามิเตอร์ข้างต้นใช้กับตัวอย่างทั้งหมด
cargoKey : คีย์ขนส่งสินค้า (ต้องไม่ซ้ำกันสำหรับการจัดส่งทุกครั้ง)
invoiceKey : สวิตช์ใบแจ้งหนี้ (ต้องไม่ซ้ำกันสำหรับแต่ละโพสต์)
receiverCustName : ชื่อตัวรับสัญญาณ (ขั้นต่ำ 5 อักขระต้องมีตัวอักษรอย่างน้อย 4 ตัว)
receiverAddress : ที่อยู่ผู้รับ (ขั้นต่ำ 5 สูงสุด 200 อักขระไม่ควรส่งข้อมูลจังหวัดและเขตในพื้นที่นี้เมื่อส่งในสาขาของชื่อเมืองและชื่อทาวน์
receiverPhone1 : เครื่องรับโทรศัพท์ -1 (ควรประกอบด้วย 10 หมายเลขพร้อมรหัสฟิลด์))
<?php
require_once " ../src/class.php " ;
$ yurtici = new yurticiKargo ( array (
' wsUserName ' => " {wsUserName} " ,
' wsPassword ' => " {wsPassword} " ,
' wsLanguage ' => " {wsLanguage} " , // Default: TR
' cleanResult ' => true , // Default: true [true/false]
' testMode ' => true // Default: false [true/false]
));
$ response = $ yurtici -> createShipment ( array (
" cargoKey " => " 123456 " ,
' invoiceKey ' => " 654321 " ,
' receiverCustName ' => " John Doe " ,
' receiverAddress ' => " Lorem Ipsum is simply dummy text of the printing and typesetting industry. " ,
' cityName ' => " City " ,
' townName ' => " Town " ,
' receiverPhone1 ' => " 05554443322 " ,
' emailAddress ' => " [email protected] " ,
' orgReceiverCustId ' => ' 9999 '
));
?> Array
(
[outFlag] => 0
[outResult] => Başarılı
[count] => 1
[jobId] => 2198077
[shippingOrderDetailVO] => Array
(
[cargoKey] => 123456
[invoiceKey] => 654321
)
)
keys : คีย์การจัดส่ง/ใบแจ้งหนี้
keyType : กำหนดประเภทของคีย์ที่ระบุในพารามิเตอร์คีย์ 0 - คีย์จัดส่ง / 1 - สวิตช์ใบแจ้งหนี้
addHistoricalData : ควรระบุไว้สำหรับการรายงานการเคลื่อนไหวการขนส่งของการจัดส่ง
onlyTracking : อนุญาตให้คุณรายงานลิงค์ติดตามเท่านั้น
<?php
require_once " ../src/class.php " ;
$ yurtici = new yurticiKargo ( array (
' wsUserName ' => " {wsUserName} " ,
' wsPassword ' => " {wsPassword} " ,
' wsLanguage ' => " {wsLanguage} " , // Default: TR
' cleanResult ' => true , // Default: true [true/false]
' testMode ' => true // Default: false [true/false]
));
$ response = $ yurtici -> queryShipment ( ' 123456 ' , 0 , false , true );
?> Array
(
[outFlag] => 0
[outResult] => Başarılı
[count] => 1
[senderCustId] => 1010954
[shippingDeliveryDetailVO] => Array
(
[cargoKey] => 123456
[invoiceKey] => 654321
[jobId] => 2198077
[operationCode] => 0
[operationMessage] => Kargo İşlem Görmemiş.
[operationStatus] => NOP
)
)
cargoKeys : คีย์จัดส่ง
<?php
require_once " ../src/class.php " ;
$ yurtici = new yurticiKargo ( array (
' wsUserName ' => " {wsUserName} " ,
' wsPassword ' => " {wsPassword} " ,
' wsLanguage ' => " {wsLanguage} " , // Default: TR
' cleanResult ' => true , // Default: true [true/false]
' testMode ' => true // Default: false [true/false]
));
$ response = $ yurtici -> cancelShipment ( ' 123456 ' );
?> Array
(
[outFlag] => 0
[outResult] => Başarılı
[count] => 1
[senderCustId] => 1010954
[shippingCancelDetailVO] => Array
(
[cargoKey] => 123456
[docId] => 0
[invoiceKey] => 654321
[jobId] => 2198077
[operationCode] => 3
[operationMessage] => Verisi İptal Edilmiştir.Kargo Çıkışı Engellendi.
[operationStatus] => CNL
)
)
การเชื่อมต่อโครงการ: https://github.com/beratkrdr/yurtizi-kargo-entegration-php