Open onurtez opened 5 years ago
Merhaba, Öncelikle paylaşım için teşekkürler. Baya zaman olmus ama createApplication ıle yenı bır app yaratmak ıstedıgımızde su hatayı vermekte
An uncaught Exception was encountered Type: SoapFault
Message: Invalid number of payload elements: 7
Filename: /home/hi2games/domains/****.com/public_html/appYapisi/libraries/Gittigidiyor/Gittigidiyor.php
Line Number: 1273
Gıden parametre
$gg->createApplication('****', 'GG Web Service', 'Deneme Servis', 'I', 'W')
Çıktı
http://dev.gittigidiyor.com:8080/listingapi/ws/ApplicationService?wsdlArray ( [developerId] => ** [name] => "GG Web Service'" [description] => Deneme Servis [accessType] => I [appType] => W [descDetail] => [lang] => tr )
Çözüm..
Geçici olarak şöyle bir çözüm uygulamdım.. clientConnect fonksıyonunda
if (count($xml) > 0) { foreach ($xml as $xmlRow) { $value = $parameters[$xmlRow]; $soapParams[$xmlRow] = new SoapVar($value, XSD_ANYXML); } } üstteki satırın altına bunu ekledim. if ($method == 'createApplication') { $newParam = $soapParams; unset($soapParams); $soapParams['applicationInfo'] = $newParam; }
gittigidiyor'un apisinde değişiklik olmuş olabilir, geliştirici sayfalarında herhangi birşey göremedim ama boş bir vaktimde göz atmaya çalışacağım
Merhaba, Öncelikle paylaşım için teşekkürler. Baya zaman olmus ama createApplication ıle yenı bır app yaratmak ıstedıgımızde su hatayı vermekte
An uncaught Exception was encountered Type: SoapFault
Message: Invalid number of payload elements: 7
Filename: /home/hi2games/domains/****.com/public_html/appYapisi/libraries/Gittigidiyor/Gittigidiyor.php
Line Number: 1273
Gıden parametre
$gg->createApplication('****', 'GG Web Service', 'Deneme Servis', 'I', 'W')
Çıktı
http://dev.gittigidiyor.com:8080/listingapi/ws/ApplicationService?wsdlArray ( [developerId] => ** [name] => "GG Web Service'" [description] => Deneme Servis [accessType] => I [appType] => W [descDetail] => [lang] => tr )
Çözüm..
Geçici olarak şöyle bir çözüm uygulamdım.. clientConnect fonksıyonunda
if (count($xml) > 0) { foreach ($xml as $xmlRow) { $value = $parameters[$xmlRow]; $soapParams[$xmlRow] = new SoapVar($value, XSD_ANYXML); } } üstteki satırın altına bunu ekledim. if ($method == 'createApplication') { $newParam = $soapParams; unset($soapParams); $soapParams['applicationInfo'] = $newParam; }