【问题标题】:How to access user Google Fit data from backend如何从后端访问用户 Google Fit 数据
【发布时间】:2018-09-20 20:11:44
【问题描述】:

我编写后端 ASP .NET Core API,我需要读取用户 Google Fit 数据。

我创建了一个获取服务器身份验证代码并将其发送到后端的 Android 应用。据我了解,我需要获取用户令牌,然后使用它来访问 Google Fit。我试图为它找到库但失败了。我还尝试使用 Postman 获取用户令牌并收到以下错误:

{
    "error": "invalid_grant",
    "error_description": "Bad Request"
}

我做错了吗?

【问题讨论】:

    标签: google-api asp.net-core-2.0 google-fit


    【解决方案1】:

    你可以参考这个帖子:Using google fit api from a backend server

    要从后端服务器访问,您需要使用 Rest API 的文档位于 developers.google.com/fit。您应该注意,Google 服务器和 Android 设备会不定期同步,因此设备上的数据可能会在数小时甚至数天内不可见。

    您也可以查看link,了解如何通过 REST API 读取用户的 Google Fit 数据。

    在您的问题中,CrossClientAuth 指南中突出显示了 Android 应用程序获取 Web 后端离线访问的机制。通过离线访问,理论上您可以以用户同意的任何方式提供或存储该数据。对该数据对他人的任何访问控制都是您必须自己处理的事情。

    【讨论】:

    • 您提到的“CrossClientAuth 指南”在哪里。能给个链接吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2017-03-28
    相关资源
    最近更新 更多