이 가이드에서는 Google Health API를 사용할 때 발생하는 일반적인 문제를 해결하는 방법을 설명합니다.
4xx 클라이언트 오류
클라이언트 앱 코드에 문제가 있으면 4xx 상태 코드가 반환됩니다. 문제에 관한 자세한 내용은 응답 본문 요소를 참고하세요.
400 잘못된 요청
| 메시지 | 설명 | 권장사항 |
|---|---|---|
| 요청에 잘못된 인수가 포함되어 있습니다. | 데이터 유형 ID {value}는 지원되지 않습니다. | 참조되는 데이터 유형이 엔드포인트에서 지원되는지 확인합니다. |
| 잘못된 JSON 페이로드가 수신되었습니다. 8진수/16진수는 유효한 JSON 값이 아닙니다. | dailyRollUp 엔드포인트는 각각 MM 또는 DD로 표시되는 월 및 일 값을 지원하지 않습니다. 한 자리 숫자는 앞에 0이 붙으면 안 됩니다. |
404 찾을 수 없음
| 메시지 | 설명 | 권장사항 |
|---|---|---|
요청된 URL
/v4/users/me/dataTypes/{dataType}/dataPoints을(를)
이 서버에서 찾을 수 없습니다. |
가능한 원인:
|
Fitbit 사용자 ID 가져오기
사용자 문제를 해결하려면 Fitbit 모바일 앱에 로그인한 사용자의 Google 계정을 확인해야 할 수 있습니다.
Fitbit 사용자 ID를 찾는 방법은 다음과 같습니다.
- Fitbit 모바일 앱을 엽니다.
- 오른쪽 하단에 있는 내 페이지 아이콘을 누릅니다.
- 사용자 이름과 가입일이 포함된 상단 타일에서 프로필 수정 링크를 누릅니다.
- 페이지 하단으로 이동합니다. 내 계정 섹션에서 ID에 할당된 값은 Fitbit 사용자 ID입니다. (예: CV5TKH)
앱에 대한 동의 취소
사용자가 앱에 대한 OAuth2 연결 문제를 해결하도록 지원할 때 사용자가 앱에서 계정을 연결 해제한 후 승인 흐름을 다시 완료해야 할 수 있습니다.
Google 계정을 앱에서 연결 해제하려면 다음 단계를 따르세요.
- Fitbit 모바일 앱을 엽니다.
- 오른쪽 상단의 Fitbit 사용자 프로필 아이콘을 누릅니다.
- Google 계정 관리를 누릅니다.
- 데이터 및 개인 정보 보호 타일을 선택합니다.
- **사용 중인 앱 및 서비스의 데이터** 섹션으로 이동합니다. 앱 및 서비스에서 서드 파티 앱 및 서비스를 선택합니다.
- 연결된 앱 목록에서 앱 이름을 찾아 사용자가 선택하도록 합니다.
- <앱 이름>과 연결된 모든 항목 삭제를 누릅니다.
- 사용자가 확인을 눌러 앱에 대한 동의를 취소하도록 합니다.
취소 프로세스가 완료되면 사용자가 서드 파티 앱 및 서비스 페이지 목록으로 돌아갑니다. 사용자가 목록에서 삭제된 앱 이름을 보려면 페이지를 새로고침해야 할 수 있습니다.