如何解决将不同用户的 Google Fit 数据收集到 Django 后端
我正在开发一个医疗应用程序,我需要将来自不同用户的 Google Fit 数据收集到 Django Backend 中,并将它们存储到 MysqL 数据库中,目前我使用这个项目进行数据收集:https://github.com/uds5501/fitmeup-oauth-visualizer .
问题是,我可以从 React Frontend 获取 google Bearer 令牌,并将其解析到 Django Backend 吗?我尝试将请求库与 react axios 请求中使用的参数一起使用,但它引发了以下错误:
标头 {params: {'key':KEY_VAL }} 的值必须是 str 类型或
字节,而不是
requestBody = {
"aggregateBy": [{
"dataTypeName": "com.google.heart_rate.bpm"
}],"bucketByTime": {
"durationMillis": 86400000
},"endTimeMillis": 1618469374744,"startTimeMillis": 1618469374744 - (7 * 86400000)
}
headers={
"params": {
"key": settings.GOOGLE_FIT_CLIENT_KEY
},"headers": {
"Authorization": "Bearer {}".format(token),"Accept": "application/json"
}
}
response=requests.post('https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate',data=requestBody,headers=headers)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。