2013-04-04 108 views
0

我在XMLRPC调用期间遇到问题。代码如下:XMLRPC调用错误

$msg = new xmlrpcmsg(
    "contact.search", 
    array(
     //Set user id 
     new xmlrpcval($tableID, "int"), 
     new xmlrpcval(
     array(
      "email"=> new xmlrpcval($searchEmail, "string"), 
     ),"struct" 
    ) 
)); 

$response = $xmlrpc->send($msg); 
var_dump($row); 
var_dump($response); 

当调用发生时,我得到以下错误消息(var_dumped)的$tableID=3

public 'val' => int 0 
    public 'valtyp' => null 
    public 'errno' => int 2 
    public 'errstr' => string 'Invalid return payload: enable debugging to examine incoming payload xmlrpc element I8 cannot be child of VALUE' (length=111) 
    public 'payload' => null 
    public 'hdrs' => 

价值。
价值$searchEmail="[email protected]"

我做错了什么?

回答

1

任何有同样问题的人都应该在this链接上下载更新版本的xmlrpc.inc库。

干杯!