2017-01-06 57 views
1

我可以使用Fit REST API成功创建会话。 但是,当我尝试更新一个(即更改名称)时,它会创建一个新的会话,即使我在URL和请求正文中使用先前创建的会话ID(我与会话创建完全相同的请求,但我只更改“name”属性的值)。使用Google Fit REST API更新会话

结果是我有2个会话具有相同的ID。

如果我尝试删除会话和“复制”,我收到消息“会话已被删除”的响应错误。

有什么方法可以正确更新会话吗?

回答

0

您可以参考此documentationUsers.sessions。您需要使用更新或插入给定会话的update方法。

HTTP请求:

PUT https://www.googleapis.com/fitness/v1/users/userId/sessions/sessionId

检查示例和解释here

+0

不幸,这正是我已经做的。我也尝试了[Google API资源管理器]的查询(https://developers.google.com/apis-explorer/#search/fitness/fitness/v1/fitness.users.sessions.update),但我仍然创建了一个新会话当我尝试更新现有的... – Adelise