Google api 如何从后端访问用户Google Fit数据

Google api 如何从后端访问用户Google Fit数据,google-api,asp.net-core-2.0,google-fit,Google Api,Asp.net Core 2.0,Google Fit,我编写了后端ASP.NET核心API,需要读取用户GoogleFit数据 我创建了一个Android应用程序,它获取服务器身份验证代码并将其发送到后端。据我所知,我需要获得用户令牌,然后使用它访问Google Fit。我试图为它找到库,但失败了。我还尝试使用Postman获取用户令牌,但出现以下错误: { "error": "invalid_grant", "error_description": "Bad Request" } 我做错什么了吗?您可以使用以下线程引用: 要从后

我编写了后端ASP.NET核心API,需要读取用户GoogleFit数据

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

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

我做错什么了吗?

您可以使用以下线程引用:

要从后端服务器进行访问,您需要使用RESTAPI,其上有文档。您应该知道,谷歌服务器和安卓设备不定期同步,因此设备上的数据可能在数小时甚至数天内都不可见

您还可以检查如何通过RESTAPI读取用户的Google Fit数据

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

您提到的“CrossClientAuth指南”在哪里。你能提供一个链接吗?