我们已经将Jawbone web API与我们的健康跟踪应用程序集成在一起。
我们正在使用设备Jawbone UP 24进行测试。
Connect部分在我们的应用程序中一直运行良好。但是同步总是返回空响应,如下所示。
数据返回{"meta":{"user_xid":"RCLWx75WGKTdnY0L4UyFZg",“消息”:“确定”,“代码”:200,“时间”:1464848584},“数据”:{“项目”:[],“大小”:0}}
标头中发送的Jawbone用户访问令牌:
Je5CDuGC9OSc-05UAifnK9kVk6thTRHewCwuwXuPuTo7mW7qLWnnd2I4ljqtCw-RlXB3v78Ji6VXW2MSxp0B_VECdgRlo_GULMgGZS0EumxrKbZFiOmnmAPChBPDZ5JP
StepRequest网址:
https://jawbone.com/nudge/api/v.1.1/users/@me/moves?start_time=1464796800000&end_time=1464848584617
我们按照此链接- https://jawbone.com/up/developer/中的文档执行步骤。
我们担心它不能工作,因为API只支持新设备(Jawbone UP 2,3和4),而不是Jawbone UP 24。
发布于 2016-06-03 00:54:15
问题是您的start_time和end_time是以毫秒为单位的,而它们应该是秒。
这个请求应该会获得您正在寻找的步骤数据:https://jawbone.com/nudge/api/v.1.1/users/@me/moves?start_time=1464796800.000&end_time=1464848584.617
下面是来自documentation for the moves endpoint的start_time和end_time的定义

而Wikipedia page for Unix Time将纪元时间定义为:
POSIX时间(也称为
时间或纪元时间)是一个用来描述时间瞬间的系统,它被定义为从那以后已经过去的秒数。。。
https://stackoverflow.com/questions/37585162
复制相似问题