トラブルシューティング

このガイドでは、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 を確認する手順は次のとおりです。

  1. Fitbit モバイルアプリを開きます。
  2. 右下の [マイページ] アイコンを押します。
  3. ユーザー名と参加日が表示されている上部のタイルにある [プロフィールを編集] リンクを押します。
  4. ライトモードの場合、[Your account] セクションで、ID に割り当てられている値は Fitbit ユーザー ID です。(例: CV5TKH)

アプリへの OAuth2 接続に関するユーザーのトラブルシューティングをサポートする際に、ユーザーにアプリからアカウントのリンクを解除し、認証フローを再度完了していただく必要がある場合があります。

アプリから Google アカウントのリンクを解除するには:

  1. Fitbit モバイルアプリを開きます。
  2. 右上にある Fitbit ユーザー プロフィール アイコンを押します。
  3. [Google アカウントを管理] を押します。
  4. [データとプライバシー] タイルを選択します。
  5. [**ご利用のアプリ、サービスのデータ] セクションまでスクロールします。[アプリとサービス] で [サードパーティ製のアプリとサービス] を選択します。
  6. 接続されているアプリのリストでアプリ名を探し、ユーザーに選択してもらいます。
  7. [<アプリ名> との接続をすべて削除しますか?] を押します。
  8. [確認] を押して、アプリへの同意を取り消すようユーザーに伝えます。

取り消しプロセスが完了すると、ユーザーは [サードパーティ製アプリとサービス] ページのリストに戻ります。リストからアプリ名が削除されたことを確認するには、ページを更新する必要がある場合があります。