google-fit - 尝试从 google fit 获取用于读取睡眠数据的 API,但返回 400 Bad request 作为响应
问题描述
下面是我在 Google Playground 上传递的请求,并尝试通过代码获取访问令牌和更多数据。此处使用的范围:https: //www.googleapis.com/auth/fitness.activity.read
GET /fitness/v1/users/me/sessions?startTime=2019-12-05T00:00.000Z&endTime=2019-12-17T23:59:59.999Z&activityType=72 HTTP/1.1
Host: www.googleapis.com
Content-length: 0
Authorization: Bearer Auth_code
解决方案
您的开始时间格式不正确:
startTime=2019-12-05T00:00.000Z
您需要小时、分钟和秒:
startTime=2019-12-05T00:00:00.000Z
OAuth 游乐场中的请求:
GET /fitness/v1/users/me/sessions?startTime=2019-12-05T00:00:00.000Z&endTime=2019-12-17T23:59:59.999Z&activityType=72 HTTP/1.1
Host: www.googleapis.com
Content-length: 0
Authorization: ...
回复:
HTTP/1.1 200 OK
...
推荐阅读
- r - Ggplot2 - 简单的图例和着色
- tweepy - twiiter api/ tweepy 比较我收集的两个用户的列表 关注者提到的用户 ID
- dotnetnuke - 如何在 2sxc v10.20+ 之后访问另一个模块的内容和演示项目
- reactjs - 如何使用 React hook 表单版本 7 制作数字的验证类型?
- netlogo - NetLogo 中的 path-here 命令
- javascript - 不明白为什么这段代码不编辑 FB 页面中的“href”属性
- javascript - Cuberto 网站悬停和视差动画背后的想法
- reactjs - 如何键入可能有道具的 ReactNode?
- firebase - 如何使用 Firebase 和 Namecheap 添加子域?
- java - 从字符串中去除非数字字符