Php XML RPC API long int超过XML-RPC限制
我正在使用XML-RPC API和PHP调用。以前它没有向我显示任何错误,也没有正确地拨打电话,但现在它向我发送以下错误 错误 xmlrpcresp对象([val]=>0[valtyp]=>[errno]=>1[errstr]=>:long int超过XML-RPC限制[payload]=>[hdrs]=>Array([date]=>Thu,2020年9月10日12:01:57 GMT[server]=>Apache/2.4.35(FreeBSD)OpenSSL/1.0.2k-FreeBSD mod\u wsgi/4.6.4 Python/2.7[vary]=>接受编码[内容编码]=>gzip[连接]=>关闭]=>[transfer encoding]=>chunked[content type]=>text/xml][\u cookies]=>Array()[content\u type]=>text/xml[raw\u data]=>HTTP/1.1 401未经授权日期:周四,2020年9月10日12:01:57 GMT服务器:Apache/2.4.35(FreeBSD)OpenSSL/1.0.2k-FreeBSD mod\u wsgi/4.6.4 Python/2.7 WWW-Authenticate:Digest nonce=“7DCDEA3E48555C2DDBE062E375BA1”,不透明=“6562f2a392c53ed1d925862916f6e919”,realm=“XML API”,qop=“auth”变化:接受编码内容编码:gzip连接:关闭传输编码:分块内容类型:text/plain;charset=utf-8 HTTP/1.1 200确定日期:周四,2020年9月10日12:01:57 GMT服务器:Apache/2.4.35(FreeBSD)OpenSSL/1.0.2k-freebsd mod_wsgi/4.6.4 Python/2.7变化:接受编码内容编码:gzip连接:关闭传输编码:分块内容类型:文本/xml错误代码1错误字符串:长整数超过xml-RPC限制) 你知道为什么错误发送给我吗 我共享代码 代码Php XML RPC API long int超过XML-RPC限制,php,xml-rpc,Php,Xml Rpc,我正在使用XML-RPC API和PHP调用。以前它没有向我显示任何错误,也没有正确地拨打电话,但现在它向我发送以下错误 错误 xmlrpcresp对象([val]=>0[valtyp]=>[errno]=>1[errstr]=>:long int超过XML-RPC限制[payload]=>[hdrs]=>Array([date]=>Thu,2020年9月10日12:01:57 GMT[server]=>Apache/2.4.35(FreeBSD)OpenSSL/1.0.2k-FreeBSD m
function get_llamadas($data_cuentas){
foreach ($data_cuentas as $key => $value) {
$get_troncal = intval($value['troncal']);
$get_nombre_cuenta = $value['nombre_cuenta'];
$get_RFC = $value['RFC'];
$get_id_cdr = intval($value['id_cdr']);
$params = array(new xmlrpcval(array(
"i_account" => new xmlrpcval($get_troncal, "int"),
"start_date" => new xmlrpcval("05:00:00.000 GMT Tue Sep 01 2020", "string"),
"end_date" => new xmlrpcval("05:00:00.000 GMT Wed Sep 02 2020", "string")
), 'struct'));
$msg = new xmlrpcmsg('getAccountCDRs', $params);
/* replace here URL and credentials to access to the API */
$cli = new xmlrpc_client('https://sip.hello.net.mx/xmlapi/xmlapi');
$cli->setSSLVerifyPeer(false);
$cli->setSSLVerifyHost(false);
$cli->setCredentials('user', 'pass', CURLAUTH_DIGEST);
$r = $cli->send($msg); /* 20 seconds timeout */
$array_size = count($r->val->me['struct']['cdrs']->me['array']);
if ($r->faultCode([me])) {
print_r($r);
error_log("Fault. Code: " . $r->faultCode() . ", Reason: " . $r->faultString());
return false;
} else {
} //./ else
}