Chào mừng bạn đến với Google Health API!
API mới này tận dụng Google OAuth, cung cấp một giải pháp an toàn hơn, thân thiện với người dùng hơn và có khả năng mở rộng để truy cập và quản lý dữ liệu y tế. Dưới đây là một số lợi ích:
Tăng cường bảo mật: API mới này tuân theo các đề xuất bảo mật hiện tại và các phương pháp hay nhất của Google về thiết kế và triển khai API, giúp giảm nguy cơ bị khai thác lỗ hổng.
Tính nhất quán: API mới này tuân theo các nguyên tắc thiết kế API hiện đại, mang lại trải nghiệm nhất quán và trực quan hơn cho nhà phát triển.
Đảm bảo khả năng thích ứng với tương lai
- Khả năng mở rộng: API mới này được thiết kế để mở rộng quy mô nhằm đáp ứng nhu cầu trong tương lai, hỗ trợ số lượng người dùng và loại dữ liệu ngày càng tăng.
- Khả năng bảo trì: Việc áp dụng phương pháp tiêu chuẩn hoá giúp bạn dễ dàng bảo trì và cập nhật ứng dụng, giảm nợ kỹ thuật.
- Quyền sử dụng các tính năng mới: Việc di chuyển sang API mới giúp bạn sử dụng các tính năng và chức năng mới khi chúng được phát hành, đảm bảo ứng dụng luôn cập nhật và hưởng lợi từ những tiến bộ mới nhất.
- Tuân thủ: API mới này luôn được cập nhật theo các tiêu chuẩn bảo mật và quyền riêng tư mới nhất của Google, giúp giảm bớt công sức cần thiết để đảm bảo ứng dụng tuân thủ.
- Quyền riêng tư đối với dữ liệu: Hệ thống Google OAuth được thiết kế để tuân thủ nhiều quy định về quyền riêng tư đối với dữ liệu (ví dụ: GDPR và HIPAA), giúp đơn giản hoá gánh nặng tuân thủ cho nhà phát triển.
Cách bắt đầu?
Trước khi bắt đầu phát triển, hãy xem Danh sách kiểm tra dành cho nhà phát triển của chúng tôi. Danh sách này cung cấp các bước giúp bạn triển khai quy trình tích hợp với Google Health API.
Cách bạn bắt đầu cũng phụ thuộc vào loại nhà phát triển mà bạn là.
Nhà phát triển mới
Nếu bạn chưa có kinh nghiệm sử dụng API Google hoặc Google Cloud, hoặc cần ôn lại kiến thức, thì cách dễ nhất và nhanh nhất để bắt đầu là làm theo hướng dẫn trong lớp học lập trình. Hướng dẫn này sẽ chỉ cho bạn cách thiết lập một dự án trên đám mây của Google Cloud, một ứng dụng web OAuth 2.0 và cách sử dụng Visual Studio Code để thực hiện thành công lần gọi đầu tiên đến Google Health API.
Nhà phát triển Fitbit
Nếu bạn hiện là nhà phát triển API Fitbit Web, trước tiên, bạn nên đọc hướng dẫn di chuyển. Hướng dẫn này nêu bật tất cả điểm khác biệt giữa API Fitbit Web và Google Health API, đồng thời cung cấp hướng dẫn bạn cần để bắt đầu lên kế hoạch di chuyển.
Hướng dẫn này cũng nêu bật các phương pháp hay nhất và mẫu giao diện người dùng để hỗ trợ hướng dẫn người dùng thực hiện quy trình xác thực lại.
Sau đó, hãy làm theo hướng dẫn trong lớp học lập trình hoặc xác minh rằng bạn đã hoàn tất quá trình thiết lập Google Cloud trước khi bắt đầu phát triển bằng một trong các hướng dẫn về loại dữ liệu của chúng tôi.
Đọc Hướng dẫn di chuyển Hoàn tất quá trình thiết lập Google Cloud
Chọn giao thức
Google Health API hỗ trợ cả giao thức REST và RPC để cung cấp cho nhà phát triển nền tảng có khả năng mở rộng và hiệu suất cao để tích hợp dữ liệu y tế.
REST
REST là một phương pháp thiết kế API dựa trên các khái niệm web tiêu chuẩn và các định dạng mà con người có thể đọc được như JSON. Phương pháp này đặc biệt phù hợp để xây dựng các API công khai và ứng dụng web vì thân thiện với trình duyệt và được hỗ trợ rộng rãi. Điểm mạnh chính của phương pháp này nằm ở tính đơn giản và khả năng tiếp cận đối với các nhà phát triển bên ngoài.
gRPC
RPC là một hệ thống hiệu suất cao sử dụng định dạng nhị phân nhỏ gọn có tên là Protocol Buffers để hỗ trợ giao tiếp giữa các máy. Phương pháp này lý tưởng cho các vi dịch vụ nội bộ, giao tiếp từ thiết bị di động đến phần phụ trợ và các bản cập nhật theo thời gian thực nhờ hiệu quả và khả năng hỗ trợ các tính năng nâng cao như truyền trực tuyến. RPC là lựa chọn ưu tiên cho các trường hợp có hiệu suất cao hoặc khi cần có các hợp đồng giao diện nghiêm ngặt.
Để biết thêm thông tin, hãy xem bài viết gRPC so với REST: Tìm hiểu về gRPC, OpenAPI và REST cũng như thời điểm sử dụng các giao thức này trong thiết kế API.
Tài nguyên
Ngoài việc giúp bạn bắt đầu, trang web này còn có các tài nguyên toàn diện để hỗ trợ quá trình phát triển và di chuyển.
- Hỗ trợ: Bạn cần trợ giúp? Truy cập vào diễn đàn cộng đồng và Trình theo dõi sự cố công khai của chúng tôi trên trang Hỗ trợ.
- Công cụ tương đồng Google Health API: Sử dụng công cụ này để so sánh các điểm cuối và chức năng giữa Fitbit Web API và Google Health API. Công cụ này cũng có một tệp ngữ cảnh mà bạn có thể sử dụng trực tiếp với một mô hình ngôn ngữ lớn hoặc làm một phần của tệp Agents.md trong công cụ AI mà bạn muốn.
- Tài liệu tham khảo API: Tài liệu tham khảo REST hoàn chỉnh.