ยินดีต้อนรับสู่ Google Health API
API ใหม่นี้ใช้ประโยชน์จาก Google OAuth ซึ่งเป็นโซลูชันที่ปลอดภัยยิ่งขึ้น ใช้งานง่าย และปรับขนาดได้สำหรับการเข้าถึงและจัดการข้อมูลสุขภาพ สิทธิประโยชน์บางประการมีดังนี้
การรักษาความปลอดภัยที่ดียิ่งขึ้น: API ใหม่นี้สอดคล้องกับคำแนะนำด้านความปลอดภัยปัจจุบันของ Google และแนวทางปฏิบัติแนะนำสำหรับการออกแบบและการติดตั้งใช้งาน API ซึ่งช่วยลด ความเสี่ยงของช่องโหว่
ความสอดคล้อง: API ใหม่นี้เป็นไปตามหลักการออกแบบ API สมัยใหม่ ซึ่งมอบประสบการณ์การใช้งานที่สอดคล้องกันและใช้งานง่ายยิ่งขึ้นสำหรับนักพัฒนาแอป
การรองรับการใช้งานในอนาคต
- ความสามารถในการปรับขนาด: API ใหม่นี้ออกแบบมาเพื่อปรับขนาดให้ตรงกับความต้องการในอนาคต รองรับผู้ใช้และประเภทข้อมูลที่เพิ่มขึ้น
- การบำรุงรักษา: การใช้วิธีการที่เป็นมาตรฐานจะช่วยให้บำรุงรักษาและอัปเดตแอปได้ง่ายขึ้น ซึ่งจะช่วยลดหนี้ทางเทคนิค
- สิทธิ์เข้าถึงฟีเจอร์ใหม่: การย้ายข้อมูลไปยัง API ใหม่จะช่วยให้เข้าถึงฟีเจอร์และฟังก์ชันการทำงานใหม่ๆ ได้เมื่อมีการเปิดตัว ซึ่งจะช่วยให้แอปเป็นเวอร์ชันล่าสุดอยู่เสมอและได้รับประโยชน์จากความก้าวหน้าล่าสุด
- การปฏิบัติตามข้อกำหนด: API ใหม่ได้รับการอัปเดตให้เป็นไปตามมาตรฐานด้านความปลอดภัยและความเป็นส่วนตัวล่าสุดของ Google ซึ่งช่วยลดความพยายามที่ต้องใช้ในการทำให้แอปเป็นไปตามข้อกำหนด
- ความเป็นส่วนตัวของข้อมูล: ระบบ Google OAuth ออกแบบมาเพื่อให้เป็นไปตาม กฎระเบียบด้านความเป็นส่วนตัวของข้อมูลต่างๆ (เช่น GDPR และ HIPAA) ซึ่งช่วยลดภาระด้าน การปฏิบัติตามข้อกำหนดสำหรับนักพัฒนาแอป
วิธีเริ่มต้น
ก่อนเริ่มพัฒนา โปรดดูรายการตรวจสอบสำหรับนักพัฒนาซอฟต์แวร์ ซึ่งมีรายการขั้นตอนที่จะช่วยให้คุณเปิดตัวการผสานรวมกับ Google Health API ได้
นอกจากนี้ วิธีเริ่มต้นใช้งานยังขึ้นอยู่กับประเภทนักพัฒนาแอปที่คุณเป็นด้วย
นักพัฒนาแอปใหม่
หากคุณไม่มีประสบการณ์เกี่ยวกับ Google API หรือ Google Cloud หรือต้องการทบทวนความรู้ วิธีที่ง่ายและรวดเร็วที่สุดในการเริ่มต้นใช้งานคือการทำตาม Codelab ของเรา เรามี Codelab REST ที่ใช้ Visual Studio Code หรือ OAuth 2.0 Playground รวมถึง Codelab Python สำหรับ gRPC โดยเฉพาะ ซึ่งคุณจะได้เรียนรู้วิธีดึงข้อมูล Stub ของไคลเอ็นต์และคอมไพล์คำจำกัดความของ Protocol Buffer
Codelab REST (VS Code) Codelab REST (OAuth 2.0 Playground) Codelab gRPC (Python)
นักพัฒนาแอป Fitbit
หากเป็นนักพัฒนา Fitbit Web API อยู่แล้ว คุณอาจต้องอ่าน คู่มือการย้ายข้อมูลก่อน โดยจะเน้นความแตกต่างทั้งหมดระหว่าง Fitbit Web API กับ Google Health API และให้คำแนะนำที่จำเป็นต่อการเริ่มวางแผนการย้ายข้อมูล
นอกจากนี้ คู่มือนี้ยังเน้นแนวทางปฏิบัติแนะนำและตัวอย่าง UI เพื่อช่วยในการแนะนำ ผู้ใช้ตลอดกระบวนการตรวจสอบสิทธิ์อีกครั้ง
หลังจากนั้น ให้ทำ Codelab หรือยืนยันว่าการตั้งค่า Google Cloud เสร็จสมบูรณ์แล้ว ก่อนที่จะเริ่มพัฒนาโดยใช้คำแนะนำเกี่ยวกับประเภทข้อมูลของเรา
อ่านคำแนะนำในการย้ายข้อมูล ตั้งค่า Google Cloud ให้เสร็จสมบูรณ์
เลือกโปรโตคอล
Google Health API รองรับทั้งโปรโตคอล REST และ RPC เพื่อให้นักพัฒนาซอฟต์แวร์มีรากฐานที่ปรับขนาดได้และมีประสิทธิภาพสูงสำหรับการผสานรวมข้อมูลสุขภาพ
REST
REST เป็นแนวทางการออกแบบ API ที่อิงตามแนวคิดมาตรฐานของเว็บและ รูปแบบที่มนุษย์อ่านได้ เช่น JSON เหมาะอย่างยิ่งสําหรับการสร้าง API สาธารณะและเว็บแอปพลิเคชัน เนื่องจากเป็นมิตรกับเบราว์เซอร์และได้รับการสนับสนุนอย่างกว้างขวาง จุดแข็งหลักของ API นี้อยู่ที่ความเรียบง่ายและการเข้าถึงได้สำหรับ นักพัฒนาแอปภายนอก
gRPC
RPC เป็นระบบที่มีประสิทธิภาพสูงซึ่งใช้รูปแบบไบนารีขนาดกะทัดรัด ที่เรียกว่า Protocol Buffers เพื่ออำนวยความสะดวกในการสื่อสารระหว่างเครื่อง เหมาะสำหรับ Microservice ภายใน การสื่อสารจากอุปกรณ์เคลื่อนที่ไปยังแบ็กเอนด์ และการอัปเดตแบบเรียลไทม์ เนื่องจากมีประสิทธิภาพและรองรับฟีเจอร์ขั้นสูง เช่น การสตรีม RPC เป็นตัวเลือกที่แนะนำสำหรับ สถานการณ์ที่มีประสิทธิภาพสูงหรือเมื่อจำเป็นต้องมีสัญญาอินเทอร์เฟซที่เข้มงวด
ดูข้อมูลเพิ่มเติมได้ที่ gRPC เทียบกับ REST: ทำความเข้าใจ gRPC, OpenAPI และ REST รวมถึงเวลาที่ควรใช้ในการออกแบบ API
ความช่วยเหลือจาก AI และเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์
คุณสามารถใช้ Gemini ซึ่งเป็นผู้ช่วย AI ของ Google และเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ในตัวทั่วทั้งเว็บไซต์นี้เพื่อเร่งเวิร์กโฟลว์ Google Health API ขณะท่องเว็บ ให้ใช้แชท Gemini และคำอธิบายโค้ดในแผงข้อมูลเพื่อสรุปคำแนะนำที่ซับซ้อน อธิบายประเภทและขอบเขตของข้อมูล หรือปรับตัวอย่างโค้ดให้เป็นภาษาของคุณ นอกจากนี้ คุณยังทดสอบคำขอที่ใช้งานจริงในโปรแกรมสำรวจ API และใช้การตอบกลับ JSON เป็นบริบทของพรอมต์เพื่อสร้างตรรกะการแยกวิเคราะห์ได้ด้วย
หากพัฒนาด้วยเครื่องมือที่ทำงานด้วยระบบ AI เช่น Antigravity, Cursor, Claude Code หรือเอเจนต์ที่กำหนดเอง คุณสามารถส่งออกหน้าใดก็ได้เป็น Markdown หรือผสานรวมเซิร์ฟเวอร์ MCP ความรู้สำหรับนักพัฒนาซอฟต์แวร์ เพื่อให้สภาพแวดล้อมของคุณเข้าถึงเอกสารประกอบของ Google Health API ได้โดยตรง ใช้ เวิร์กโฟลว์เหล่านี้เพื่อสร้างโค้ดไคลเอ็นต์หรือแก้ปัญหาข้อผิดพลาด ดูข้อมูลเพิ่มเติมได้ที่ ความช่วยเหลือจาก AI และเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์
แหล่งข้อมูล
นอกเหนือจากการเริ่มต้นใช้งานแล้ว เว็บไซต์นี้ยังมีแหล่งข้อมูลที่ครอบคลุมเพื่อช่วย ในการพัฒนาและการย้ายข้อมูล
- การสนับสนุน: หากต้องการความช่วยเหลือ รับสิทธิ์เข้าถึงฟอรัมชุมชน และเครื่องมือติดตามปัญหาแบบสาธารณะในหน้าการสนับสนุน
- เครื่องมือความเท่าเทียมของ Google Health API: ใช้เครื่องมือนี้เพื่อเปรียบเทียบปลายทางและฟังก์ชันการทํางานระหว่าง Fitbit Web API กับ Google Health API นอกจากนี้ ยังมี ไฟล์บริบทที่คุณใช้กับ LLM ได้โดยตรง หรือใช้เป็นส่วนหนึ่งของไฟล์ Agents.md ในเครื่องมือ AI ที่คุณต้องการได้ด้วย
- เอกสารอ้างอิง API: เอกสารประกอบเกี่ยวกับเอกสารอ้างอิง REST ที่สมบูรณ์