Google Fit API教程无效

时间:2018-01-11 14:32:13

标签: google-fit

我尝试了这个教程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中的数据,因为结果与其他应用不一致。

1 个答案:

答案 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发送了反馈。在此之前,它在仪表板上显示了奇怪的值。

google fit rest broken

编辑:如果我点击fitness.activity和fitness.nutrition,它现在可以正常工作,但某些事情显然已被打破。

我还访问了数据集和数据,原始数据集中的数据与第二天在时间轴中显示的数据无关。我将google fit与cronometer联系在一起,白天谷歌健康的营养价值是正确的,第二天它们完全不同。我不知道网络中的营养数据来自哪里。