Khắc phục sự cố

Hướng dẫn này giải thích cách khắc phục các vấn đề thường gặp khi sử dụng Google Health API.

Lỗi 4xx của ứng dụng

Mã trạng thái 4xx được trả về khi có vấn đề trong mã ứng dụng khách. Xem các phần tử trong nội dung phản hồi để biết thêm thông tin về vấn đề.

400 Yêu cầu không hợp lệ

Nhắn tin Mô tả Nội dung đề xuất
Yêu cầu chứa đối số không hợp lệ. Không hỗ trợ mã nhận dạng loại dữ liệu {value}. Xác minh rằng loại dữ liệu được tham chiếu được điểm cuối hỗ trợ.
Đã nhận được gói dữ liệu JSON không hợp lệ. Số bát phân/số thập lục phân không phải là giá trị JSON hợp lệ. Điểm cuối dailyRollUp không hỗ trợ các giá trị tháng và ngày được biểu thị lần lượt là MM hoặc DD. Các chữ số đơn không được có số 0 ở đầu.

401 Không được phép

Nhắn tin Mô tả Nội dung đề xuất
Yêu cầu có thông tin xác thực không hợp lệ. Mã truy cập OAuth 2 dự kiến, cookie đăng nhập hoặc thông tin xác thực hợp lệ khác. INVALID_AUTHENTICATOR: Mã thông báo đã hết hạn Mã truy cập của bạn đã hết hạn. Sử dụng mã làm mới để lấy mã truy cập và mã làm mới mới, hoặc người dùng phải đồng ý lại với ứng dụng.

403 Bị cấm

Nhắn tin Mô tả Nội dung đề xuất
Người gọi không có quyền. Không thể đúc UberMint từ GaiaMint. Người dùng có thể hoàn tất quy trình uỷ quyền, nhưng lệnh gọi điểm cuối không thành công. Điều này có thể xảy ra khi một tài khoản Fitbit cũ đồng ý cho ứng dụng thay vì Tài khoản Google. Cách giải quyết lỗi này:
  1. Đăng xuất khỏi ứng dụng Fitbit thông qua phần cài đặt của Fitbit.
  2. Đăng nhập vào ứng dụng Fitbit bằng cách nhấn vào nút "Tiếp tục bằng Google" hoặc "Đăng nhập bằng Google". Nếu bạn nhận được thông báo "Không thể dùng Fitbit bằng Tài khoản Google này", thì địa chỉ email của bạn vẫn được đăng ký làm tài khoản Fitbit cũ. Hãy làm theo các bước trong bài viết trợ giúp này để di chuyển tài khoản của bạn.
  3. Nếu bạn đăng nhập thành công vào ứng dụng Fitbit bằng Tài khoản Google mới, hãy thử đồng ý lại bằng cùng một địa chỉ email.

404 Không tìm thấy

Nhắn tin Mô tả Nội dung đề xuất
Không tìm thấy URL được yêu cầu /v4/users/me/dataTypes/{dataType}/dataPoints trên máy chủ này. Nguyên nhân có thể dẫn đến việc này:
  • Xác minh rằng bạn đang sử dụng động từ chính xác
  • Kiểm tra xem cú pháp điểm cuối có lỗi chính tả không

Truy xuất mã nhận dạng người dùng Fitbit

Để khắc phục sự cố của người dùng, bạn có thể cần xác minh Tài khoản Google của người dùng đã đăng nhập vào ứng dụng Fitbit.

Cách tìm mã nhận dạng người dùng Fitbit:

  1. Mở ứng dụng Fitbit.
  2. Nhấn vào biểu tượng Bạn ở góc dưới cùng bên phải.
  3. Nhấn vào đường liên kết Chỉnh sửa hồ sơ trong ô trên cùng có tên người dùng và ngày tham gia.
  4. Chuyển tới cuối trang. Trong phần Tài khoản của bạn, giá trị được chỉ định cho mã nhận dạng là mã nhận dạng người dùng Fitbit. (Ví dụ: CV5TKH)

Khi giúp người dùng khắc phục sự cố liên quan đến kết nối OAuth2 với ứng dụng của bạn, có thể bạn cần họ huỷ liên kết tài khoản với ứng dụng của bạn rồi hoàn tất lại quy trình uỷ quyền.

Cách huỷ liên kết Tài khoản Google của họ với ứng dụng của bạn:

  1. Mở ứng dụng Fitbit.
  2. Nhấn vào biểu tượng hồ sơ người dùng Fitbit ở góc trên cùng bên phải.
  3. Nhấn vào Quản lý Tài khoản Google của bạn.
  4. Chọn ô Dữ liệu và quyền riêng tư.
  5. Chuyển đến phần **Dữ liệu trên những ứng dụng và dịch vụ bạn sử dụng. Trong mục Ứng dụng và dịch vụ, hãy chọn Ứng dụng và dịch vụ bên thứ ba.
  6. Tìm tên ứng dụng của bạn trong danh sách các ứng dụng đã kết nối và yêu cầu người dùng chọn ứng dụng đó.
  7. Nhấn vào Xoá tất cả các kết nối bạn có với <tên ứng dụng>.
  8. Yêu cầu người dùng nhấn vào nút xác nhận để thu hồi sự đồng ý đối với ứng dụng của bạn.

Khi quá trình thu hồi hoàn tất, người dùng sẽ được đưa trở lại danh sách trên trang Ứng dụng và dịch vụ của bên thứ ba. Người dùng có thể cần làm mới trang để thấy tên ứng dụng đã bị xoá khỏi danh sách.