本指南說明如何排解使用 Google 健康資料 API 時的常見問題。
4xx 用戶端錯誤
如果用戶端應用程式程式碼有問題,系統會傳回 4xx 狀態碼。查看回應主體元素,進一步瞭解問題。
400 錯誤的要求
| 訊息 | 說明 | 建議 |
|---|---|---|
| 要求含有無效引數。 | 不支援資料類型 ID「{value}」。 | 確認端點支援所參照的資料類型。 |
| 收到無效的 JSON 酬載。八進位/十六進位數字不是有效的 JSON 值。 | dailyRollUp 端點不支援以 MM 或 DD 分別表示的月份和日期值。單一位數不得以 0 開頭。 |
找不到 404
| 訊息 | 說明 | 建議 |
|---|---|---|
在這個伺服器上找不到您要求的網址
/v4/users/me/dataTypes/{dataType}/dataPoints。 |
可能原因:
|
擷取 Fitbit 使用者 ID
如要協助排解使用者問題,您可能需要驗證使用者登入 Fitbit 行動應用程式的 Google 帳戶。
如何找出 Fitbit 使用者 ID:
- 開啟 Fitbit 行動應用程式。
- 按下右下角的「個人中心」圖示。
- 按一下頂端含有使用者名稱和加入日期的方塊中的「編輯個人資料」連結。
- 瀏覽至頁面底部。在「你的帳戶」部分,指派給 ID 的值就是 Fitbit 使用者 ID。(例如:CV5TKH)
撤銷應用程式的同意聲明
協助使用者排解應用程式的 OAuth 2 連線問題時,您可能需要請他們取消連結帳戶與應用程式,然後再次完成授權流程。
如要取消 Google 帳戶與應用程式的連結,請按照下列步驟操作:
- 開啟 Fitbit 行動應用程式。
- 按一下右上角的 Fitbit 使用者個人資料圖示。
- 按一下「管理你的 Google 帳戶」。
- 選取「資料和隱私權」動態磚。
- 向下捲動至「您在應用程式和服務中的資料」部分。 在「應用程式和服務」下方,選取「第三方應用程式和服務」。
- 在已連結的應用程式清單中尋找您的應用程式名稱,然後請使用者選取該應用程式。
- 按一下「刪除您帳戶與『<應用程式名稱>』之間的所有連結」。
- 請使用者按下確認鍵,撤銷對您應用程式的同意聲明。
撤銷程序完成後,使用者會返回「第三方應用程式和服務」頁面。使用者可能需要重新整理頁面,才能看到應用程式名稱從清單中移除。