لكل نقطة بيانات في Google Fit مصدر بيانات مرتبط بها. تحتوي مصادر البيانات على معلومات لتحديد التطبيق أو الجهاز الذي يجمع البيانات أو يحوّلها.
تتيح لك REST API تحديد التطبيق الذي أدرج بيانات اللياقة البدنية. على سبيل المثال، قد يرغب التطبيق الذي يحلل مجموعة متنوعة من البيانات المستمَدة من سجلّ اللياقة البدنية للمستخدم في تزويد المستخدمين بقائمة جلسات اللياقة البدنية المضمّنة في التحليل، إلى جانب معلومات عن التطبيق الذي تم إدراج كل جلسة فيه.
تتيح لك REST API أيضًا ربط البيانات التي تدرجها في متجر اللياقة البدنية بتطبيقك.
تحديد التطبيق الذي تم إدراج البيانات فيه
للحصول على اسم حزمة تطبيق Android الذي أدرَج جلسة أو اسم تطبيق REST الذي أدخل جلسة:
- استرِد الجلسة.
- اطّلِع على السمة
session.application.packageName
أوsession.application.name
.
للحصول على اسم حزمة تطبيق Android أو اسم تطبيق REST الذي أدرج مجموعة بيانات:
- استرد مجموعة البيانات.
- يمكنك استرداد مصدر البيانات عن طريق قراءة السمة
dataset.dataSourceId
. - اطّلِع على السمة
dataSources.application.packageName
أو السمةdataSources.application.name
.
تحتوي السمة application
على الحقول التالية:
name
- اسم التطبيق.
packageName
- اسم حزمة تطبيق Android.
detailsUrl
- (اختياري) معرّف موارد منتظم (URI) للربط بالتطبيق.
عند إدراج جميع الجلسات المتاحة لفترة زمنية في تطبيقك، يمكنك استخدام هذه المعلومات لعرض التطبيق الذي تم إدراج كل جلسة للمستخدمين.
تقديم معلومات عن طلبك
لربط البيانات التي تدرجها في متجر اللياقة البدنية لتطبيقك، تأكد من:
- يمكنك إضافة تفاصيل التطبيق إلى
السمة
dataSources.application
عند إنشاء مصادر بيانات. - عليك تحديد
datasets.dataSourceId
الصحيح لمصدر بياناتك عند إضافة نقاط إلى مجموعات البيانات.
يمكن للتطبيقات التي تصل إلى البيانات التي أدرجتها استخدام هذه المعلومات لإسناد هذه البيانات إلى تطبيقك.