AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

واجهات برمجة تطبيقات الأجهزة القابلة للارتداء: Fitbit، Garmin، Oura، و Withings

مقارنة واجهات برمجة التطبيقات الأربعة للموردين اعتبارًا من أكتوبر 2026 — قواعد الوصول، العضويات، البيانات — بديل مخزن الصحة، وتنسيق FHIR واحد لكل جهاز.

تشغل كل من Fitbit و Garmin و Oura و Withings واجهة برمجة تطبيقات سحابية خاصة بها للبيانات التي تجمعها أجهزتها، مع قواعد وصول مختلفة: تتجه Fitbit نحو Google Health API، و Garmin's Health API مخصصة للشركات المعتمدة، و Oura's API v2 تتطلب تطبيق OAuth، وبالنسبة للحلقات الأحدث، عضوية نشطة، و Withings' Public API مفتوحة لأي مطور. تكتب جميع الأجهزة الأربعة أيضًا إلى متجر صحة الهاتف، لذلك يمكن لتطبيق الهاتف المحمول قراءتها من خلال Apple HealthKit أو Android Health Connect بدلاً من ذلك. تقارن هذه الصفحة الخيارات اعتبارًا من أكتوبر 2026 وتوضح كيفية الاحتفاظ بالبيانات بتنسيق قياسي واحد.

Wearable vendor APIs at a glance (October 2026)
FitbitGarminOuraWithings
Cloud REST APIGoogle Health APIHealth & Activity APIsAPI v2Public API
Who can get accessafter Google's restricted-scope reviewapproved businessesany developer, OAuth appany developer, no contract
Users need a subscription——Gen3+: Oura Membership—
Also reaches Health Connect / HealthKit✓✓✓✓

Check each vendor's current terms; they change. Sources: Google, Garmin, Oura and Withings developer and support pages, October 2026.

كل بائع باختصار

Fitbit. تم إيقاف واجهة برمجة تطبيقات Fitbit Web القديمة في 30 أكتوبر 2026. الواجهة الخلفية، Google Health API، تستخدم Google OAuth 2.0 ونطاقات مقيدة تتطلب مراجعة الخصوصية والأمان. انظر إيقاف Fitbit Web API.

Garmin. يقدم برنامج Garmin Connect Developer Program واجهة برمجة تطبيقات الصحة (ملخصات على مدار اليوم مثل معدل ضربات القلب والنوم والخطوات)، وواجهة برمجة تطبيقات النشاط (أكثر من 30 نوعًا من الأنشطة)، وواجهة برمجة تطبيقات صحة المرأة، وواجهات برمجة تطبيقات التدريب والدورات التدريبية. يتم منح الوصول للشركات المعتمدة؛ تحقق من موقع مطوري Garmin للحالة الحالية للتطبيقات الجديدة.

Oura. تتطلب Oura API v2 حساب Oura وتطبيق API تم إنشاؤه في بوابة مطوري Oura. تذكر Oura أن مستخدمي حلقات Gen3 والإصدارات الأحدث بدون عضوية Oura نشطة لا يمكنهم الوصول إلى بياناتهم عبر واجهة برمجة التطبيقات؛ لا يزال بإمكان الجميع تنزيل ملفات بياناتهم.

Withings. لا تتطلب واجهة برمجة التطبيقات العامة أي عقد: قم بإنشاء تطبيق في لوحة تحكم مطوري Withings واستخدم OAuth 2.0 (رموز الوصول تستمر لمدة 3 ساعات، ورموز التحديث لمدة عام وتدور). القياسات (الوزن، ضغط الدم، معدل ضربات القلب، SpO₂، القيم المتعلقة بتخطيط القلب الكهربائي)، والنشاط والنوم متاحة، مع إشعارات إلى خادمك عند وصول بيانات جديدة. يتيح لك وضع العرض التجريبي الاختبار بدون جهاز.

واجهة برمجة تطبيقات السحابة أم مخزن البيانات الصحية؟

واجهات برمجة تطبيقات السحابة للموردين مخزن البيانات الصحية للهاتف (HealthKit, Health Connect)
التكاملات المطلوب بناؤها واحد لكل مورد واحد لكل منصة (iOS, Android)
الوصول موافقة المورد، تختلف العقود أو العضويات إذن الشخص في تطبيقك
يعمل بدون تطبيق الهاتف المحمول الخاص بك نعم لا
تفاصيل البيانات خاصة بالمورد، وأحيانًا أغنى أنواع قياسية، وأحيانًا ملخصة

العديد من الفرق تجمع بينهما: مخزن البيانات الصحية للهاتف لتغطية واسعة، وواجهة برمجة تطبيقات مورد واحد أو اثنين حيث يحتاجون إلى تفاصيل إضافية.

صيغة واحدة لكل بائع

مهما كان المصدر، قم بتخزين كل قراءة مرة واحدة كـ FHIR R4 Observation مرمزة بـ LOINC مع تسجيل مصدرها في provenance: الخطوات 41950-7، معدل ضربات القلب 8867-4، معدل ضربات القلب أثناء الراحة 40443-4، HRV 80404-7، SpO₂ 59408-5، النوم 93832-4، الوزن 29463-7، ضغط الدم 85354-9. تقرأ لوحات المعلومات والتحليلات وميزات الذكاء الاصطناعي الخاصة بك نموذجًا واحدًا، ويظل تغيير واجهة برمجة تطبيقات البائع في محول واحد.

أسئلة متكررة

ما هي واجهة برمجة التطبيقات (API) للأجهزة القابلة للارتداء الأسهل للبدء بها؟

تتطلب واجهة برمجة التطبيقات العامة (Public API) من Withings عدم وجود عقد ولديها وضع تجريبي. تتطلب Oura تطبيق OAuth؛ وتتطلب Garmin موافقة تجارية؛ ويجب أن تستخدم عمليات تكامل Fitbit الآن واجهة برمجة التطبيقات (API) لـ Google Health.

هل أحتاج إلى عضوية لاستخدام واجهة برمجة التطبيقات (API) لـ Oura؟

يحتاج مستخدمو حلقات Oura من الجيل الثالث والإصدارات الأحدث إلى عضوية Oura نشطة لتكون بياناتهم متاحة عبر واجهة برمجة التطبيقات (API)، وفقًا لوثائق دعم Oura.

هل واجهة برمجة التطبيقات (API) لـ Garmin Health مجانية؟

تصف Garmin برنامج Connect Developer بأنه مجاني للمطورين التجاريين المعتمدين؛ وقد تتطلب بعض البيانات، مثل فترات النبض إلى النبض المحسّنة للاستخدام التجاري، رسوم ترخيص. تحقق من شروط Garmin الحالية.

هل يمكنني الحصول على جميع الأجهزة القابلة للارتداء من خلال واجهة برمجة تطبيقات (API) واحدة؟

عبر الهاتف، نعم: تقوم Apple HealthKit على iPhone و Health Connect على Android بتجميع البيانات من العديد من الأجهزة. توجد أيضًا مجمعات بيانات تابعة لجهات خارجية. لا يتصل Anpheros بسحابات البائعين؛ بل يقوم بتخزين البيانات التي يجمعها تطبيقك، بتنسيق FHIR، بموافقة الشخص.

ذو صلة

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy