Я немного запутался в процессе добавления данных в приложение Google Fit.Что я в основном хочу, это добавить потребляемых калорий в приложение.Я создал источник данных:
{
"dataStreamName": "MyDataSource",
"type": "derived",
"application": {
"name": "MyApplication",
"version": "1"
},
"dataType": {
"field": [
{
"name": "calories",
"format": "floatPoint"
}
],
"name": "com.google.calories.expended"
},
"device": {
"manufacturer": "MyWatch",
"model": "Newest",
"type": "watch",
"uid": "18d2g6h",
"version": "1.0"
}
}
, а затем обновил источник данных:
{
"dataSourceId": "derived:com.google.calories.expended:***",
"maxEndTimeNs": 1569356081485728374,
"minStartTimeNs": 1569345255182746392,
"point": [
{
"dataTypeName": "com.google.calories.expended",
"endTimeNanos": 1569356081485728374,
"originDataSourceId": "",
"startTimeNanos": 1569345255182746392,
"value": [
{
"fpVal": 111
}
]
}
]
}
Он вернул ответ 200 OK, но калории в приложении Google Fit не отображаются.Я делаю не так?