I've an XML-RPC server using Pear's XML-RPC2 library and a method which needs to accept an array for one of its parameters - just a simple list of numbers. If I call this method, I get a server error fault string: 'server error. invalid method parameters'
sample code, trimmed as much as possible
require_once('XML/RPC2/Server.php');
class RPCServer {
/**
* @param array $messageids list of message headerids to find
*/
public static function summaryHeaders($messageids) {
}
} // end class
$server = XML_RPC2_Server::create('RPCServer');
$server->handleCall();
XML-RPC Call
<methodcall>
<methodname>summaryHeaders</methodname>
<params>
<param>
<value>
<array>
<data>
<value>
<string>339346</string>
</value>
<value>
<string>339344</string>
</value>
</data>
</array>
</value>
</param>
</params>
</methodcall>