微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将不同用户的 Google Fit 数据收集到 Django 后端

如何解决将不同用户的 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 举报,一经查实,本站将立刻删除。