问题描述
我想从适用于Android的Google Fit API获取锻炼和食物数据。以下是请求
<template>
<div>
<button onclick="fetchClients()">Fetch Clients</button>
Deposit (Via computed property) : {{ fetchDeposit }}
Deposit (from getter) : {{ getDeposit }}
</div>
</template>
<script>
import { mapGetters,mapActions } from "vuex";
import axios from "axios";
export default {
name: "",data() {
return {
}
},computed: {
...mapGetters([
"getDeposit"
]),fetchDeposit(){
return this.getDeposit
},},methods:{
...mapActions([
"fetchClients"
])
}
};
</script>
<style scoped>
</style>
我已经从google fit应用中添加了活动,但没有在dataPoints中获取任何数据。
解决方法
在onSuccess中,您应该每天从存储桶中读取数据集,而不是直接读取数据集,因为您每天都应用了存储区策略。
if (response.getBuckets().size() > 0) {
for (Bucket bucket : readResponse.getBuckets()) {
List<DataSet> bucketDataSets = bucket.getDataSets();
...