2017-01-06 5 views
1

Я могу успешно создавать сеансы с Fit REST API. Но когда я пытаюсь обновить его (т. Е. Изменить имя), он создает новый сеанс, даже если я использую ранее созданный идентификатор сеанса в URL-адресе и в теле запроса (я делаю тот же запрос, что и создание сеанса, но Я изменяю только значение свойства «name»).Обновление сеанса с помощью Google Fit REST API

В результате у меня есть 2 сеанса с одинаковым ID.

Если я попытаюсь удалить сеанс и «копию», я получаю сообщение об ошибке с сообщением «Сессия уже удалена».

Есть ли способ правильно обновить сеанс?

ответ

0

Вы можете обратиться к этому documentation о Users.sessions. Вам необходимо использовать метод update, который обновляет или вставляет данный сеанс.

запрос HTTP:

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

Проверьте пример и объяснения here.

+0

Несчастье, это именно то, что я уже сделал. Я также пробовал запросы с помощью [Google API Explorer] (https://developers.google.com/apis-explorer/#search/fitness/fitness/v1/fitness.users.sessions.update), но я все еще получаю новый сеанс когда я пытаюсь обновить существующий ... – Adelise