Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola. Estoy trabajando en un panel que extrae sensordata de una API. Aun así, soy struggeling para entender cómo este API espera que maneje sus llamadas cuando i no ha visto cualquier cosa como esto antes.
La documentación describe lo siguiente:
Obtener un lote de nuevas muestras
Devuelve todos los ejemplos desde el último identificador de ejemplo entregado, de todas las secuencias a las que el cliente tiene acceso. sampleID y backfillHours se excluyen mutuamente; si define ambos, se omite backfillHours. Si no se define ninguno de los dos, la API devuelve un lote de muestras desde su último identificador de ejemplo interno entregado.
El uso recomendado de esta API es el siguiente:
Después de cada llamada a getSamplesBatch, llame a ackSamplesBatch para establecer el 'último identificador de ejemplo entregado interno.
En todas las llamadas a getSamplesBatch excepto en la primera, no especifique un sampleID o backfillHours.
Si el lote consta de más de 10.000 muestras, se desglosa en trozos de no más de 10.000 muestras cada uno, enviados consecutivamente. La marca de retorno hasMore indica si un fragmento determinado es el último fragmento.
Tenga en cuenta que las muestras no se envían en orden cronológico. Puede recibir una muestra de hoy seguida de una muestra de ayer, dependiendo de cuándo cada dispositivo transmitió sus datos.
GetAck: https://XXXXXXXX/batch/ack?id=&agent=
GetSample: https://XXXXXXX/batch?enableAck=&sampleID=&backfillHours=
Soy bastante nuevo en M-code, así que creo que me falta el conocimiento de cómo manejar esto mejor.
Hasta ahora tengo esto. Devuelve un error. Utilizo parámetros para los encabezados:
dejar
GetPage2 = (id como texto) =>
dejar
Ack = Web.Contents("https://XXXXXXXXX/batch/ack?sampleId=" & ...
Ahí, @JasperNL
¿Puede autenticarse correctamente? ¿Cuál es el mensaje de error?
Puede seguir los pasos:
Espero que ayude.
Saludos
Janey Guo
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
El error que obtengo ahora ocurre cuando la última línea (Complete = @Getpage2(id)) intenta llamar a la función.
El error dice:
Expression.Error: se pasaron 2 argumentos a una función que espera 1.
Detalles:
Patrón=
Argumentos=[Lista]
Ahí, @JasperNL
Usted debe comprobar si puede haber múltiples resultados aquí. Puede causar errores.
Para su pregunta, pocas personas realmente entienden este aspecto, por lo que puede ser difícil ayudarle.
Saludos
Janey Guo
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |