Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema al imprimir #11

Closed
Sergiojaramillo opened this issue Aug 15, 2016 · 3 comments
Closed

Problema al imprimir #11

Sergiojaramillo opened this issue Aug 15, 2016 · 3 comments

Comments

@Sergiojaramillo
Copy link

Buenas noches

Tengo problemas al imprimir en consola todos los datos de temperatura, solo imprime 50 valores y tengo muchos mas en la dashboard en ubidots
Variable Temperatura = api.getVariable("57a3591e762542603827143d");
Value[] values = Temperatura.getValues();
for (Value value : values) {
System.out.println(value.getValue());
}
Este es el código. Como podría extraer mas datos???

@d4vsanchez
Copy link

Hola Sergio, así es como actualmente funciona el paginado de la API con los parámetros por defecto te trae los 50 últimos valores de la variable que estés usando.
La librería de Java para Ubidots no tiene actualmente una forma de enviarle parámetros personalizados a la API. Se podría agregar esto como una característica deseada para la próxima revisión de la librería.

@d4vsanchez d4vsanchez self-assigned this Aug 15, 2016
@Sergiojaramillo
Copy link
Author

Hola juanda 95 ahh q mal. No hay una manera de extraer mas datos ??? Modificar algo para extraer mas ??

@d4vsanchez
Copy link

Hola Sergio, te cuento. El día Viernes 19 de Agosto se hizo la actualización de la librería para soportar parámetros personalizados.

Puedes usar la función getValues y enviarle un mapa como argumento, el mapa enviaría el parámetro:valor.

Un ejemplo sencillo sería:

Map<String, String> customParams = new HashMap<>();
customParams.put("page_size", String.valueOf(60));

Value[] values = variable.getValues(customParams);

Que te debería devolver un máximo de 60 valores en esa petición.

Saludos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants