Solución de problemas

En esta guía, se explica cómo solucionar problemas comunes cuando se usa la API de Google Health.

4xx errores de cliente

Los códigos de estado 4xx se devuelven cuando hay un problema en el código de la app para clientes. Consulta los elementos del cuerpo de la respuesta para obtener más información sobre el problema.

400, solicitud incorrecta

Mensaje Descripción Recomendación
La solicitud contiene un argumento no válido. No se admite el ID de tipo de datos {value}. Verifica que el tipo de datos al que se hace referencia sea compatible con el extremo.
Se recibió una carga útil de JSON no válido. Los números hexadecimales o en octal no son valores JSON válidos. El extremo dailyRollUp no admite valores de mes y día representados como MM o DD, respectivamente. Los dígitos únicos no deben tener un 0 (cero) inicial.

No se encontró la página (404)

Mensaje Descripción Recomendación
No se encontró la URL solicitada /v4/users/me/dataTypes/{dataType}/dataPoints en este servidor. Causas posibles:
  • Verifica que se esté usando el verbo correcto
  • Verifica que la sintaxis del extremo no tenga errores tipográficos

Recupera un ID de usuario de Fitbit

Para solucionar el problema de un usuario, es posible que debas verificar su Cuenta de Google con la que accedió a la app de Fitbit para dispositivos móviles.

Para encontrar el ID de usuario de Fitbit, haz lo siguiente:

  1. Abre la app de Fitbit para dispositivos móviles.
  2. Presiona el ícono de en la esquina inferior derecha.
  3. Presiona el vínculo Editar perfil en la tarjeta superior que contiene el nombre del usuario y la fecha de unión.
  4. Ve a la parte inferior de la página. En la sección Tu cuenta, el valor asignado al ID es el ID de usuario de Fitbit. (por ejemplo, CV5TKH)

Cuando ayudes a un usuario a solucionar problemas relacionados con la conexión de OAuth2 a tu app, es posible que debas pedirle que desvincule su cuenta de tu app y, luego, que vuelva a completar tu flujo de autorización.

Para desvincular su Cuenta de Google de tu app, haz lo siguiente:

  1. Abre la app de Fitbit para dispositivos móviles.
  2. Presiona el ícono de perfil de usuario de Fitbit en la esquina superior derecha.
  3. Presiona Administrar tu Cuenta de Google.
  4. Selecciona la tarjeta Datos y privacidad.
  5. Desplázate hacia abajo hasta la sección **Datos de las apps y los servicios que usas. En Apps y servicios, selecciona Apps y servicios de terceros.
  6. Busca el nombre de tu app en la lista de apps conectadas y haz que el usuario la seleccione.
  7. Presiona Borra todas las conexiones que tengas con <nombre de la app>.
  8. Pídele al usuario que presione Confirmar para revocar el consentimiento de tu app.

Cuando finalice el proceso de revocación, se redireccionará al usuario a la lista de la página Apps y servicios de terceros. Es posible que el usuario deba actualizar la página para ver que se quitó el nombre de la app de la lista.