このガイドでは、Google Health API の使用時に発生する一般的な問題のトラブルシューティング方法について説明します。
4xx クライアント エラー
クライアント アプリのコードに問題がある場合は、4xx ステータス コードが返されます。問題の詳細については、レスポンス本文の要素をご覧ください。
400 bad request
| メッセージ | 説明 | 推奨事項 |
|---|---|---|
| リクエストに無効な引数が含まれています。 | データ型 ID {value} はサポートされていません。 | 参照されているデータ型がエンドポイントでサポートされていることを確認します。 |
| 無効な JSON ペイロードを受信しました。8 進数/16 進数は有効な JSON 値ではありません。 | dailyRollUp エンドポイントは、それぞれ MM または DD で表される月と日の値をサポートしていません。1 桁の数字の先頭に 0 を付けないでください。 |
404 ページが見つかりません
| メッセージ | 説明 | 推奨事項 |
|---|---|---|
リクエストされた URL(
/v4/users/me/dataTypes/{dataType}/dataPoints)はこのサーバー上に見つかりませんでした。 |
考えられる原因:
|
Fitbit ユーザー ID を取得する
お客様の問題のトラブルシューティングを行うには、Fitbit モバイルアプリにログインしているお客様の Google アカウントを確認する必要がある場合があります。
Fitbit ユーザー ID を確認する手順は次のとおりです。
- Fitbit モバイルアプリを開きます。
- 右下の [マイページ] アイコンを押します。
- ユーザー名と参加日が表示されている上部のタイルにある [プロフィールを編集] リンクを押します。
- ライトモードの場合、[Your account] セクションで、ID に割り当てられている値は Fitbit ユーザー ID です。(例: CV5TKH)
アプリへの同意を取り消す
アプリへの OAuth2 接続に関するユーザーのトラブルシューティングをサポートする際に、ユーザーにアプリからアカウントのリンクを解除し、認証フローを再度完了していただく必要がある場合があります。
アプリから Google アカウントのリンクを解除するには:
- Fitbit モバイルアプリを開きます。
- 右上にある Fitbit ユーザー プロフィール アイコンを押します。
- [Google アカウントを管理] を押します。
- [データとプライバシー] タイルを選択します。
- [**ご利用のアプリ、サービスのデータ] セクションまでスクロールします。[アプリとサービス] で [サードパーティ製のアプリとサービス] を選択します。
- 接続されているアプリのリストでアプリ名を探し、ユーザーに選択してもらいます。
- [<アプリ名> との接続をすべて削除しますか?] を押します。
- [確認] を押して、アプリへの同意を取り消すようユーザーに伝えます。
取り消しプロセスが完了すると、ユーザーは [サードパーティ製アプリとサービス] ページのリストに戻ります。リストからアプリ名が削除されたことを確認するには、ページを更新する必要がある場合があります。