nusoap และ wsdl จาก microsoft web service

Patrickz 2.0
พอดีจะใช้ nusoap ติดต่อกับ WebService ของค่าย Microsoft
ปรากฏว่า SOAP request ที่ส่งไปยัง WebService ไม่ได้เป็นไปตามที่ควรจะเป็น คือ มันไม่ได้ส่งค่า parameter ไปด้วย งง...

ค้นไป หามา ปรากฏว่า ต้องสร้าง proxy class เสียก่อน
$proxy = $client->getProxy();

code จะเป็น
$client = new soapclient(http://www.XXX.com/testWS.asmx?WSDL',true);
$proxy = $client->getProxy(); // dynamically creates an instance of a proxy class, allowing user to directly call methods from wsdl directly call methods from wsdl
$result = $proxy->CheckCallRate(array(
strOrigNo=>661875XXXX,
strDestNo=>661953XXXX
)
);

บันทึกนี้เขียนที่ GotoKnow โดย  ใน Patrickz - just a developer

คำสำคัญ (Tags)#web#php#service

หมายเลขบันทึก: 18777, เขียน: 14 Mar 2006 @ 13:59 (), แก้ไข: 13 Jun 2012 @ 10:13 (), สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ, อ่าน: คลิก


ความเห็น (0)