درباره رابط برنامه‌نویسی کاربردی (API) گوگل هلث

رابط برنامه‌نویسی کاربردی وب فیت‌بیت (Fitbit Web API) بهبود یافته و مدرن شده است تا پایه‌ای استانداردتر، سازگارتر و مقیاس‌پذیرتر برای ادغام با توسعه‌دهندگان فراهم کند و اکنون رابط برنامه‌نویسی کاربردی گوگل هلث (Google Health API) نامیده می‌شود. رابط برنامه‌نویسی کاربردی گوگل هلث (Google Health API) نشان‌دهنده تکامل استراتژیک رابط برنامه‌نویسی کاربردی وب فیت‌بیت (Fitbit Web API) قدیمی است که از پایه و بر اساس زیرساخت مدرن گوگل بازسازی شده است.

با این پلتفرم، توسعه‌دهندگان به قدرت کامل ابزارهای توسعه‌دهندگان Google Cloud و راحتی یک روش آشنا و ساده برای کاربران جهت مدیریت مجوزهایشان از طریق Google OAuth 2.0 دسترسی پیدا می‌کنند.

با API گوگل هلث چه چیزهایی دریافت می‌کنید؟

  • منبع واحد حقیقت: «جریان تطبیقی» جدید ما وظیفه پیچیده تطبیق نقاط داده همپوشانی از منابع متعدد را بر عهده دارد. این امر تضمین می‌کند که برنامه‌ها همان داده‌های ثابتی را که کاربران در برنامه Fitbit مشاهده می‌کنند، نمایش دهند. این جریان علاوه بر جریان اصلی ما که شامل داده‌های دستگاه‌های Fitbit و Pixel و همچنین ورودی‌های دستی است، ارائه خواهد شد.
  • نوسازی و عملکرد فنی: ما بیش از ۱۰۰ نقطه پایانی قدیمی را در مجموعه‌ای ساده از بسته‌های نوع داده ساده‌شده ادغام کرده‌ایم و ناسازگاری‌ها در قالب‌های داده، مناطق زمانی، واحدهای اندازه‌گیری و مدیریت خطا را حذف کرده‌ایم. علاوه بر این، اکنون از پروتکل HTTP/REST برای بازیابی داده‌های با کارایی بالا پشتیبانی می‌کنیم. علاوه بر این، داده‌های روزانه و وب‌هوک‌ها اکنون برای همه انواع داده‌های مرتبط از طریق یک نقطه پایانی لیست اختصاصی در دسترس هستند.
  • وب‌هوک‌های بهبود یافته و مقیاس‌پذیری: از پشتیبانی گسترده‌تر وب‌هوک، از جمله اشتراک‌های خودکار و مدیریت دقیق برای همه انواع داده‌های مرتبط، که برای مقیاس‌پذیری با نسل بعدی برنامه‌های سلامت مبتنی بر هوش مصنوعی طراحی شده‌اند، بهره‌مند شوید.
  • هویت و امنیت ساده‌تر: احراز هویت قدیمی Fitbit (FOT) با Google OAuth 2.0 جایگزین می‌شود. این به توسعه‌دهندگان اجازه می‌دهد تا از کتابخانه‌های استاندارد احراز هویت گوگل استفاده کنند، پایگاه‌های کد را ساده کنند و در عین حال روشی آشنا و متمرکز برای مدیریت مجوزهای کاربران فراهم کنند. همه حوزه‌های API Google Health به عنوان محدود طبقه‌بندی می‌شوند و نیاز به بررسی حریم خصوصی و امنیتی برای دسترسی دارند.

از چیزی که می‌بینید خوشتان می‌آید؟ همین حالا شروع کنید !

در مورد API وب Fitbit چطور؟

در سپتامبر ۲۰۲۶، رابط برنامه‌نویسی قدیمی Fitbit Web API کنار گذاشته خواهد شد و دیگر داده‌ها را با کاربران Fitbit یا از آنها همگام‌سازی نخواهد کرد. تمام ادغام‌های فعلی که از Fitbit Web API و Fitbit Authorization استفاده می‌کنند، باید قبل از این مرحله به طور کامل به Google Health API جدید و Google OAuth 2.0 منتقل شوند تا تداوم داده‌های بدون وقفه برای کاربران شما تضمین شود.

برای اطلاعات بیشتر به راهنمای مهاجرت مراجعه کنید.

چه دستگاه‌هایی پشتیبانی می‌شوند؟

تمام دستگاه‌های Fitbit و ساعت‌های Google Pixel، چه فعلی و چه قبلی، داده‌هایی را که از طریق Google Health API بازگردانده می‌شوند، جمع‌آوری می‌کنند. نوع داده‌های موجود به عملکردی که دستگاه‌ها پشتیبانی می‌کنند بستگی دارد.

لیست دستگاه‌های فعلی را می‌توانید در فروشگاه گوگل پیدا کنید.

چگونه بازخورد ارائه دهم؟

بازخورد شما بسیار ارزشمند است. ما شما را تشویق می‌کنیم که نظرات خود را از طریق کانال‌های پشتیبانی ما که در صفحه پشتیبانی فهرست شده‌اند، به اشتراک بگذارید.

اگرچه ما تمام تلاش خود را کرده‌ایم تا اطمینان حاصل کنیم که این APIها به خوبی از شما پشتیبانی می‌کنند، اما API گوگل هلث به طور فعال در حال تکامل است. لطفاً توجه داشته باشید که بر اساس بازخورد شما، ممکن است تغییراتی را از الان تا پایان ماه مه اعمال کنیم که نیاز به به‌روزرسانی‌های مربوطه از طرف شما داشته باشد.

نقشه راه

اینها لیستی از ویژگی‌هایی هستند که در سال ۲۰۲۶ عرضه خواهند شد.

سه‌ماهه دوم ۲۰۲۶

انواع داده (خواندن)

  • فعالیت و تناسب اندام : اهداف، آمار طول عمر
  • الکتروکاردیوگرام (ECG)
  • معیارها و اندازه‌گیری‌های سلامت : قند خون، دمای بدن، دمای مرکزی بدن
  • اعلان‌های ریتم نامنظم (IRN)
  • تغذیه : گزارش‌های غذایی

انواع داده (نوشتن)

  • فعالیت و تناسب اندام : دقایق فعال، دقایق منطقه فعال، سطح فعالیت، ارتفاع، مسافت، ورزش، طبقات، اهداف، دویدن، حداکثر اکسیژن مصرفی، مدت زمان بی‌تحرکی، تعداد قدم‌ها، کل کالری، حداکثر اکسیژن مصرفی
  • الکتروکاردیوگرام (ECG)
  • معیارها و اندازه‌گیری‌های سلامت : قند خون، چربی بدن، دمای بدن، کالری در مناطق ضربان قلب، دمای مرکزی بدن، تغییرپذیری روزانه ضربان قلب، مناطق ضربان قلب روزانه، اشباع اکسیژن روزانه، ضربان تنفس روزانه، ضربان قلب در حالت استراحت روزانه، مشتقات دمای خواب روزانه، ضربان قلب، تغییرپذیری ضربان قلب (HRV)، اشباع اکسیژن، خلاصه خواب ضربان تنفس، زمان در مناطق ضربان قلب
  • اعلان‌های ریتم نامنظم (IRN)
  • مکان : مختصات GPS در طول یک تمرین ضبط شده
  • تغذیه : دفترچه‌های ثبت میزان آب بدن، دفترچه‌های ثبت میزان غذا
  • خواب

ویژگی‌ها

  • نقطه پایانی batchGet
  • کتابخانه‌های HTTP و gRPC
  • صفحه‌بندی rollUp
  • پیشرفت‌های تکمیلی
  • بهبودهای وب‌هوک شامل انواع داده‌های جدید، اعلان حذف کاربر، API آمار، غیرفعال‌سازی خودکار برای مشترکین غیرفعال و اعلان‌های غیرفعال‌سازی مشترکین

سه‌ماهه سوم ۲۰۲۶

انواع داده (خواندنی و نوشتنی)

  • دمای پایه بدن
  • فشار خون
  • کالری فعال سوزانده شده
  • میزان متابولیسم پایه
  • سلامت زنان
  • ذهن آگاهی

ویژگی‌ها

  • پیشرفت‌های وب‌هوک
  • پشتیبانی از فیلتر نقطه پایانی list اضافی