Ben sabun / php üzerinden YUDU web servisine bağlanmak için çalışıyorum. Ben bu testi gönderdiğinizde, aşağıdaki hata yanıtı ve kod alıyorum:
HATA: env: Sunucu-java.lang.RuntimeException: com.yudu.webservice.InternalError
Ben bir subscriptionId belirtirseniz dont ben şu hatayı alıyorum:
İstemci-SABUN-HATA: Kodlama: nesne mevcut değil 'subscriptionId' özelliği
Ben de yakın değilim ama ben doğru düğüm erişme ediyorsam ben eksik veya ne olabilir hiçbir fikrim yok düşünüyorum. Ben API doc deney giriş kullanıyorum.
Herhangi bir yanıt büyük ölçüde appriated olurdu! Aşağıda benim kodudur. Teşekkürler!
$soapClient = new
SoapClient("http://login.yudu.com/webservice-static/ManageSubscriptions.wsdl");
// Prepare SoapHeader parameters
$sh_param = array(
'username' => 'webservicetest@yudu.com',
'password' => 'DigitalEditions');
$headers = new SoapHeader('https://login.yudu.com/webservice/ManageSubscriptions',
'authenticationDetails', $sh_param);
// Prepare Soap Client
$soapClient->__setSoapHeaders(array($headers));
// Setup the RemoteFunction parameters
$ap_param = array(
'subscriptionId' => 33136);
// Call RemoteFunction ()
$error = 0;
try {
$info = $soapClient->__call("viewSubscription", array($ap_param));
} catch (SoapFault $fault) {
$error = 1;
var_dump($info);
print("ERROR: ".$fault->faultcode."-".$fault->faultstring);
}