۲۴ مارس ۲۰۲۶
اطلاعیه راهاندازی رابط برنامهنویسی کاربردی (API) گوگل هلث
رابط برنامهنویسی کاربردی گوگل هلث (Google Health API) نسل بعدی رابط برنامهنویسی کاربردی وب فیتبیت (Fitbit Web API) است که از پایه ساخته شده و برای جامعه توسعهدهندگان ارزشمند ما طراحی شده است. این نسخه اولیه بر دستیابی به برابری با رابط برنامهنویسی کاربردی وب فیتبیت در انواع دادههای درخواستی، همراه با افزودن قابلیتهایی که جامعه توسعهدهندگان درخواست کردهاند، متمرکز است. در اینجا نگاهی به ویژگیهای موجود امروز میاندازیم.
ویژگیهای اصلی برجسته
- راهاندازی ساده : پروژههای خود را ثبت کنید و شناسههای کلاینت OAuth را مستقیماً از طریق کنسول ابری گوگل مدیریت کنید.
- پشتیبانی گسترده از پلتفرمها : بر اساس کتابخانههای Google OAuth2 برای ادغام یکپارچه در تمام زبانها و پلتفرمهای برنامهنویسی اصلی ساخته شده است.
- دسترسی ساده به دادهها : از تعاریف جدید دامنه استفاده کنید که انواع مختلف داده را در یک دامنه واحد و با مدیریت آسان ادغام میکند.
- نقاط پایانی سازگار در انواع دادهها : با نقاط پایانی جدید و یکپارچه و پشتیبانی از فیلتر که برای سادهسازی عملکرد در همه انواع دادهها طراحی شدهاند، یک سفر کدنویسی سادهتر را تجربه کنید.
- پوشش جامع دادهها : به پشتیبانی خواندن و نوشتن در انواع مختلف داده دسترسی پیدا کنید.
- اعلانهای بلادرنگ : با پشتیبانی بهبود یافته از وبهوک، بهروزرسانیها را فوراً دریافت کنید، که شامل ایجاد اشتراک خودکار و محتوای غنیتر پیام اعلان است.
- پشتیبانی پیشفرض درونروزی : دادههای درونروزی را بهطور پیشفرض با استفاده از نقطه پایانی لیست بازیابی کنید و مراحل اضافی را حذف کنید.
- مجموعه مستندات کامل : با مستندات جامع جدید ما، از جمله موارد زیر، سریعاً شروع به کار کنید:
- راهنماهای شروع به کار، API، مهاجرت و عیبیابی
- راهنمای مرجع کامل برای REST
- ابزار جدید Google Health API Parity، نمونه کد و یک آزمایشگاه کد هدایتشده
انواع داده پشتیبانی شده
این راهاندازی، دسترسی به انواع دادههای ضروری را فراهم میکند و تضمین میکند که شما اطلاعات اصلی مورد نیاز برای ساخت راهحلهای نوآورانه در حوزه سلامت را در اختیار دارید.
انواع دادهای که از خواندن پشتیبانی میکنند :
- فعالیت و تناسب اندام : دقایق فعال، دقایق منطقه فعال، سطح فعالیت، ارتفاع، کالری در مناطق ضربان قلب، حداکثر اکسیژن مصرفی روزانه، مسافت، ورزش، طبقات، حداکثر اکسیژن مصرفی دویدن، دوره بیتحرکی، تعداد قدمها، زمان در منطقه ضربان قلب، کل کالری، حداکثر اکسیژن مصرفی
- معیارها و اندازهگیریهای سلامت : چربی بدن، تغییرپذیری روزانه ضربان قلب، نواحی ضربان قلب روزانه، اشباع اکسیژن روزانه، تعداد تنفس روزانه، ضربان قلب در حالت استراحت روزانه، مشتقات دمای خواب روزانه، ضربان قلب، تغییرپذیری ضربان قلب، اشباع اکسیژن، خلاصه خواب تعداد تنفس، وزن
- هویت : شناسه کاربری Fitbit و شناسه کاربری Google را برمیگرداند.
- مکان : دادههای GPS بر اساس یک تمرین ضبطشده که با فرمت TCX نمایش داده شده است
- تغذیه : گزارش هیدراتاسیون
- پروفایل : اطلاعات اولیه پروفایل کاربران
- تنظیمات : تنظیمات دستگاه و برنامه تلفن همراه پیکربندی شده توسط کاربران
- خواب : گزارشهای خواب کلاسیک و مراحل
انواع دادهای که از نوشتن پشتیبانی میکنند :
شما میتوانید دادهها را برای این نوع دادهها بنویسید و تغییر دهید:
- فعالیت و تناسب اندام : ورزش
- معیارها و سنجشهای سلامت : چربی بدن، وزن
- پروفایل
- تنظیمات
- خواب
نکات کلیدی برای تعامل
نقاط پایانی زیر برای مدیریت اشتراکها، کاربران و دادههای سلامت و تناسب اندام در دسترس هستند:
-
users: متدهایgetIdentity،getProfile،getSettings،updateProfileوupdateSettingsبرای مدیریت هویت و پروفایل. -
users.dataTypes.dataPoints: متدهایbatchDelete،dailyRollUp،list،patch،reconcileوrollUpبرای مدیریت جامع نوع داده.