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
。
存取所插入資料的應用程式可使用此資訊,將資料歸因於您的應用程式。