Topic: Problema con zona horaria en reporte
Buenas tardes,
Estoy consultando un reporte usando la api con php pero al comparar los resultados con los de la plataforma veo que hay diferencias, tambien consulte el mismo reporte pasando los mismos parametros usando postman como Api request builder y si me devuelve los datos tal cual como se muestran en la plataforma, no se si hay alguna diferencia con la consulta. Tambien intente agregando el parametro "tzOffset"=>-21600, pero no varian los resultados.
Copio los codigos de consulta tanto de php como del api request builder y sus resultados.
PHP
Consulta:
$params = array(
'reportResourceId'=> 14080486, // nanti
'reportTemplateId'=> 28,//rendimiento
'reportObjectId'=> 13287564,
'reportObjectSecId'=> 0,
'interval'=> array('from'=>1498885200,
'to'=>1499317199,
'flags'=>0),
"lang"=>'en',
);
Resultado: en tables[0] el valor de rows es "6", cuando en la plataforma estoy consultando del dia 1 al 5 de julio y no son los mismos datos que en la consulta de la plataforma.
[tables] => Array
(
[0] => Array
(
[name] => unit_generic
[label] => Rendimiento
[grouping] => Array
(
[type] => day
)
[flags] => 33041
[rows] => 6
[level] => 2
[columns] => 7
[header] => Array
(
[0] => Grouping
[1] => Consumido por FLS
[2] => Rendimiento en km lts
[3] => Nivel de combustible inicial
[4] => Nivel de combustible final
[5] => Llenado
[6] => Descargado
)
En el detalle no me da lo mismo que la consulta en la plataforma.
POSTMAN API REQUEST BUILDER:
https://hst-api.wialon.com/wialon/ajax. … p;params={
"reportResourceId":14080486,
"reportTemplateId":28,
"reportObjectId":13287564,
"reportObjectSecId":0,
"interval":{
"from":1498885200,
"to":1499317199,
"flags":0
},
"lang":"en"
}&sid=0447cec1c551c3b3b3944d488a89bb7d
Resultado: en este resultado me devuelve 5 rows y en el detalle los datos son los que se muestran en la consulta de la plataforma.
Ya intente enviando la fecha en gmt 0, gmt -5 y no me da los resultados de la plataforma, alguna idea de que me esta faltando.