Users.dataSources.datasets: patch

Добавляет точки данных в набор данных. Набор данных не обязательно создавать заранее. Все точки в данном наборе данных будут возвращены с последующими вызовами для получения этого набора данных. Точки данных могут принадлежать более чем одному набору данных.

Этот метод не использует семантику исправлений: предоставленные точки данных просто вставляются без замены существующих данных. Попробуй это сейчас .

Запрос

HTTP-запрос

PATCH https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId

Параметры

Имя параметра Ценить Описание
Параметры пути
dataSourceId string Идентификатор потока данных источника данных, создавшего набор данных.
datasetId string Это поле не используется и его можно смело опустить.
userId string Исправьте набор данных для идентифицированного человека. Используйте me , чтобы указать аутентифицированного пользователя. В данный момент поддерживается только me .

Авторизация

Для этого запроса требуется авторизация хотя бы в одной из следующих областей:

Объем
https://www.googleapis.com/auth/fitness.activity.write
https://www.googleapis.com/auth/fitness.location.write
https://www.googleapis.com/auth/fitness.body.write
https://www.googleapis.com/auth/fitness.nutrition.write
https://www.googleapis.com/auth/fitness.blood_pressure.write
https://www.googleapis.com/auth/fitness.blood_glucose.write
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
https://www.googleapis.com/auth/fitness.body_temperature.write
https://www.googleapis.com/auth/fitness.reproductive_health.write

Дополнительную информацию см. на странице аутентификации и авторизации .

Тело запроса

В теле запроса укажите соответствующие части ресурса Users.dataSources.datasets в соответствии с правилами семантики исправлений со следующими свойствами:

Имя свойства Ценить Описание Примечания
Обязательные свойства
dataSourceId string Идентификатор потока данных источника данных, создавшего точки в этом наборе данных.
maxEndTimeNs long Наибольшее время окончания всех точек данных в этом, возможно, частичном представлении набора данных. Время указывается в наносекундах от эпохи. Это также должно соответствовать второй части идентификатора набора данных.
minStartTimeNs long Наименьшее время начала всех точек данных в этом, возможно, частичном представлении набора данных. Время указывается в наносекундах от эпохи. Это также должно соответствовать первой части идентификатора набора данных.
point[] list Частичный список точек данных, содержащихся в наборе данных, упорядоченный по endTimeNanos. Этот список считается полным при получении небольшого набора данных и частичным при исправлении набора данных или получении набора данных, который слишком велик для включения в один ответ.
point[]. dataTypeName string Тип данных, определяющий формат значений в этой точке данных.
point[]. endTimeNanos long Время окончания интервала, представленного этой точкой данных, в наносекундах с начала эпохи.
point[]. startTimeNanos long Время начала интервала, представленного этой точкой данных, в наносекундах с начала эпохи.
point[]. value[] list Значения каждого поля типа данных для точки данных. Ожидается, что каждое значение, соответствующее полю типа данных, будет встречаться в том же порядке, в котором поле указано в типе данных, указанном в источнике данных.

Будет заполнено только одно из полей целого числа или поля с плавающей запятой, в зависимости от значения перечисления формата в поле типа источника данных.

Ответ

В случае успеха этот метод возвращает ресурс Users.dataSources.datasets в тексте ответа.

Попробуй это!

Используйте API-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.