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 ниже, чтобы вызвать этот метод для оперативных данных и просмотреть ответ.