c0b41 / Gittigidiyor

Gittigidiyor Entegrasyonu
14 stars 9 forks source link

createApplication Message: Invalid number of payload elements: 7 #3

Open onurtez opened 5 years ago

onurtez commented 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; }

c0b41 commented 5 years ago

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