我尝试了这个教程https://developers.google.com/fit/rest/v1/get-started。
当我为Gmail API重复相同的过程时,它可以正常工作,但是当我尝试使用适合的API时,我总是得到500个backendError。
我尝试拨打https://www.googleapis.com/fitness/v1/users/me/dataSources。但我总是得到:
{ "error": { "code": 500, "message": "Backend Error", "errors": [ { "domain": "global", "message": "Backend Error", "reason": "backendError" } ] } }
我想查看Google Fit中的数据,因为结果与其他应用不一致。
答案 0 :(得分:0)
我认为在我的帐户或其他API中都会出现问题。当我设置这些范围时,它可以工作,URL返回现有数据集:
https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write
当我设置这些范围时,它返回backendError:
https://www.googleapis.com/auth/fitness.nutrition.read https://www.googleapis.com/auth/fitness.nutrition.write
我的应用和网络界面之间的同步也被打破了。我已向Google发送了反馈。在此之前,它在仪表板上显示了奇怪的值。
编辑:如果我点击fitness.activity和fitness.nutrition,它现在可以正常工作,但某些事情显然已被打破。
我还访问了数据集和数据,原始数据集中的数据与第二天在时间轴中显示的数据无关。我将google fit与cronometer联系在一起,白天谷歌健康的营养价值是正确的,第二天它们完全不同。我不知道网络中的营养数据来自哪里。