PHP ile WSDL çağrı

2 Cevap

Ben bir WSDL kullanmak ve bazı işlevleri çağırmak gerekir. Benim isteği bu biçimde olacaktır gerekir:

username password

Ben geri sunucudan herhangi bir veri elde edemez, sunucu benim aktarım parametrelerini tanıyamaz.

Desteğiniz için teşekkürler.

2 Cevap

Eğer istekleri uygun yapılıyor biliyor musunuz? Eğer NuSOAP veya isteği sağlamak için yüklü başka bir kütüphane var mı? Kaynak kodu neye benziyor? Gerçekten herhangi bir yardım almadan önce çok daha fazla bilgi sağlamak için gereken sağlanabilir.

Eğer WSDL be açıklanan web hizmeti aramak istiyorsanız, böyle bir şey deneyin:

class myWebServiceParameter {
	public $username = "me";
	public $password = "secret";
}

try{
	$client = new SoapClient("http://example.org/myWebService.wsdl",
		array('location' =>"http://example.org/myWebServiceEndpoint"));
	$parameter1 = new myWebServiceParameter();
	$result = $client->myWebServiceFunction($parameter1);
} catch (Exception $e) {
	// handle errors
}

myWebServiceParameter aynı isimde bir üye değişkeni foreach WSDL mesaj niteliği ile herhangi bir sınıf olmalıdır. Ve myWebServiceFunction web hizmeti yöntemin adıdır.