Making SOAP API calls to MaxBounty using php.
$params = array(
'user' => 'username@gmail.com',
'password' => 'password',
'keyStr' => $keyStr,
'subId' => $subId);
$return_string = $client->call('getKey','getTodaySubIDStats','getYesterdaySubIDStats','getMonthToDateSubIDStats','getLastMonthSubIDStats', $params);
$return_string = $client->call('getKey','getTodaySubIDStats','getYesterdayS ubIDStats','getMonthToDateSubIDStats','getLastMont hSubIDStats', $params);
spits out
Fatal error: Uncaught SoapFault exception: [Client] Function ("call") is not a valid method for this service in /home/site82/public_html/stats.php:20 Stack trace: #0 /home/site82/public_html/stats.php(20): SoapClient->__call('call', Array) #1 /home/site82/public_html/stats.php(20): SoapClient->call('getKey', 'getTodaySubIDSt...', 'getYesterdaySub...', 'getMonthToDateS...', 'getLastMonthSub...', Array) #2 {main} thrown in /home/site82/public_html/stats.php on line 20
So I E-Mailed support and got this
There are two different ways to make SOAP API calls, depending on which PHP library you use. The example in the document has a client which wants calls like this: $client->call('funcname', parm1, parm2) The other type of call, which I think your client is using, is like this: $client->funcname(parm1, parm2) Switch over your coding and that should eliminate the problem you are getting. |
$return_string = $client->getTodaySubIDStats(user,password,keyStr,subId);
and it then spits out
Fatal error: Uncaught SoapFault exception: [HTTP] Internal Server Error in /home/site82/public_html/stats.php:17 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://www.maxb...', '', 1, 0) #1 /home/site82/public_html/stats.php(17): SoapClient->__call('getTodaySubIDSt...', Array) #2 /home/site82/public_html/stats.php(17): SoapClient->getTodaySubIDStats('user', 'password', 'keyStr', 'subId') #3 {main} thrown in /home/site82/public_html/stats.php on line 17
How do I call it the correct way??
WSDL is at http://www.maxbounty.com/api/api.cfc?wsdl
-
webpro4hire -
Thanks
{{ DiscussionBoard.errors[3228149].message }} -