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

时间:2018-09-20 20:11:45

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

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

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

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

我做错什么了吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下线程进行引用:Using google fit api from a backend server

  

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

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

  

CrossClientAuth指南中针对您的问题提供了一种机制,供Android应用程序获取对Web后端的脱机访问。通过脱机访问,理论上您可以以用户同意的任何方式提供或存储该数据。您必须自行处理对他人的数据访问控制。