سيتم إيقاف واجهات برمجة تطبيقات Google Fit نهائيًا في عام 2026، بما في ذلك واجهة برمجة التطبيقات Google Fit REST API. اعتبارًا من 1 أيار (مايو) 2024، لن يتمكّن المطوّرون من الاشتراك لاستخدام واجهات برمجة التطبيقات هذه.
للحصول على تعليمات حول واجهة برمجة التطبيقات أو المنصة التي تريد نقل البيانات إليها، يُرجى الانتقال إلى دليل نقل البيانات في Health Connect. للاطّلاع على مقارنة بين Health Connect وGoogle Fit API وFitbit Web API، يُرجى الانتقال إلى دليل مقارنة Health Connect.
البدء على Android
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يشرح هذا الدليل كيفية بدء عملية التطوير باستخدام Google Fit على Android.
الإعداد
قبل البدء في إنشاء تطبيقك، أكمل الخطوات الواردة في الأقسام التالية.
أنشئ حسابًا على Google
لاستخدام Google Fit APIs، يجب أن يكون لديك حساب على Google. يمكنك إنشاء حساب جديد أو
استخدام حساب حالي. ننصحك بإنشاء حساب منفصل لاختبار تطبيقك من منظور المستخدم.
احصل على "خدمات Google Play"
احصل على أحدث مكتبة برامج لعملاء "خدمات Google Play" على جهاز التطوير:
ننصحك باستخدام بيئة تطوير استوديو Android لإنشاء تطبيق باستخدام Fitness API. لمعرفة
التفاصيل حول كيفية إنشاء مشروع جديد وضبط إعداداته في "استوديو Android"، يُرجى الاطّلاع على
مقالة إنشاء مشروع.
أضِف مكتبة برامج عملاء "خدمات Google Play"
في "استوديو Android"، افتح ملف build.gradle للوحدة وأضِف مكتبة برامج عملاء "خدمات Google Play" كإحدى التبعيات:
يوضّح ما يلي تدفق التفويض الناتج الذي يظهر للمستخدمين عندما يُطلب منهم منح الأذونات:
الشكل 1.تدفق التفويض للمستخدمين.
أذونات Android: يرى المستخدمون أذونات Android التي طلبها تطبيقك
قبل تنزيله. بعد تنزيل تطبيقك، يطلب أيّ أذونات يحتاجها في وقت التشغيل، ويمنح المستخدمون هذه الأذونات أو يرفضونها.
التحقّق والربط: يتحقّق تطبيقك مما إذا تم منح الأذونات قبل أن يطلب الوصول إلى أنواع بيانات أخرى.
طلب نطاقات OAuth: تطلب Google من المستخدم منح تطبيقك
نطاقات OAuth اللازمة لأنواع البيانات التي يريد الوصول إليها.
تطبيق إذن الوصول: بعد أن يمنح المستخدم الأذونات، يمكن لتطبيقك
الوصول إلى أنواع البيانات التي تنتمي إلى النطاقات التي منح المستخدم
إذن الوصول إليها.
تاريخ التعديل الأخير: 2026-06-17 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-06-17 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]