我想将我的心率数据存储在 Google Fit 上。通过此页面,我可以尝试 API:https ://developers.google.com/fit/rest/v1/reference/users/dataSources/datasets/get?apix=true 并工作,因为 json 结果是:
{
"minStartTimeNs": "1607036400000000000",
"maxEndTimeNs": "1607122800000000000",
"dataSourceId": "raw:com.google.heart_rate.bpm:AA:62:2a5297f4:Notify for Amazfit - heart rate",
"point": [
{
"startTimeNanos": "1607036509703000000",
"endTimeNanos": "1607036509703000000",
"dataTypeName": "com.google.heart_rate.bpm",
"value": [
{
"fpVal": 46,
"mapVal": []
}
],
"modifiedTimeMillis": "1607076710847"
},
...
...
...
如果我单击 javascript 选项卡,它会生成只能使用 API_KEY 和 CLIENT_ID 修改的代码,但如果我运行它,结果是:
minStartTimeNs "1607036400000000000"
maxEndTimeNs "1607122800000000000"
dataSourceId "raw:com.google.heart_rate.bpm:com.mc.amazfit1:Amazfit:Amazfit Bip Watch:97f19a4a:Notify for Amazfit - heart rate"
point []
“点”数组为空。没有任何错误,它不会告诉我,我没有访问权限,或者范围错误,它只是空的。即使使用 firefox 调试器查看 ajax 调用也是相同的,只是访问令牌发生了变化。我能怎么做?谢谢。