PDA

View Full Version : سوال: دریافت اطلاعات از وب سرویس



masoudvaio
دوشنبه 15 خرداد 1396, 12:29 عصر
سلام دوستان.
می خواستم به این آدرس وب سرویس وصل بشم
https://bill.samanepay.com/CheckBill/BillStateService.svc?wsdl (https://bill.samanepay.com/CheckBill/BillStateService.svc?wsdl) در c# با اضافه کردن وب سرویس مشکلی نیست و ارتباط برقرار میشه



ServiceReference1.BillStateServiceClient bdclinet = new ServiceReference1.BillStateServiceClient();
s= bdclinet.VerifyBillPaymentWithAddData("4354633033205913", "54360232101", "54555", "8989848");


ولی زمانی که در php می خواهم ازش استفاده کنم مقدار null برگشت داده می شود.



<?php
include('lib/nusoap.php');require_once('lib/nusoap.php');
$soapclient = new nusoap_client("https://bill.samanepay.com/CheckBill/BillStateService.svc?wsdl","wsdl");$soapProxy = $soapclient->getProxy() ;
$res= $soapProxy->VerifyBillPaymentWithAddData("0911229170","1411727361","6010","10780538");
var_dump($res);?>



مشکل از کجاست؟

plague
دوشنبه 15 خرداد 1396, 15:34 عصر
شما از کتابخونه nusoap داری استفاده میکنی برای کانکت شدن ولی داری توابع رو با روش soap میفرستی یا همش رو soap انجم بده یا nusoap
تو Nusoap یه همچین حالتی داره فراخانی توابع


$soapclient ->call('VerifyBillPaymentWithAddData');

که حالا شکل دقیقش رو باید از تو داکیومنت نگاه کنی