Users.dataSources.dataPointChanges: list

Запросы на изменение точек данных пользователя для конкретного источника данных. Попробуйте сейчас .

Запрос

HTTP-запрос

GET https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/dataPointChanges

Параметры

Имя параметра Ценить Описание
Параметры пути
dataSourceId string Идентификатор потока данных источника данных, создавшего набор данных.
userId string Перечислите точки данных для идентифицированного лица. Используйте me , чтобы указать аутентифицированного пользователя. В данный момент поддерживают только me .
Необязательные параметры запроса
limit integer Если указано, в ответ будет включено не более этого количества изменений точек данных.
pageToken string Токен продолжения, который используется для постраничного просмотра больших наборов результатов. Чтобы получить следующую страницу результатов, установите для этого параметра значение nextPageToken из предыдущего ответа.

Авторизация

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

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

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

Тело запроса

Не предоставляйте тело запроса с помощью этого метода.

Ответ

В случае успеха этот метод возвращает тело ответа следующей структуры:

{
  "insertedDataPoint": [
    {
      "startTimeNanos": long,
      "endTimeNanos": long,
      "dataTypeName": string,
      "originDataSourceId": string,
      "value": [
        {
          "intVal": integer,
          "fpVal": double,
          "stringVal": string,
          "mapVal": [
            {
              "key": string,
              "value": {
                "fpVal": double
              }
            }
          ]
        }
      ],
      "modifiedTimeMillis": long,
      "rawTimestampNanos": long,
      "computationTimeMillis": long
    }
  ],
  "deletedDataPoint": [
    {
      "startTimeNanos": long,
      "endTimeNanos": long,
      "dataTypeName": string,
      "originDataSourceId": string,
      "value": [
        {
          "intVal": integer,
          "fpVal": double,
          "stringVal": string,
          "mapVal": [
            {
              "key": string,
              "value": {
                "fpVal": double
              }
            }
          ]
        }
      ],
      "modifiedTimeMillis": long,
      "rawTimestampNanos": long,
      "computationTimeMillis": long
    }
  ],
  "nextPageToken": string,
  "dataSourceId": string
}
Имя свойства Ценить Описание Примечания
insertedDataPoint[] list Вставленные точки данных для пользователя.
insertedDataPoint[]. startTimeNanos long Время начала интервала, представленного этой точкой данных, в наносекундах с начала эпохи.
insertedDataPoint[]. endTimeNanos long Время окончания интервала, представленного этой точкой данных, в наносекундах с начала эпохи.
insertedDataPoint[]. dataTypeName string Тип данных, определяющий формат значений в этой точке данных.
insertedDataPoint[]. originDataSourceId string Если точка данных содержится в наборе данных для производного источника данных, это поле будет заполнено идентификатором потока источника данных, который изначально создал точку данных.

ВНИМАНИЕ: не используйте это поле ни для чего, кроме отладки. Значение этого поля, если оно вообще установлено, является деталью реализации и не гарантируется, что оно останется согласованным.
insertedDataPoint[]. value[] list Значения каждого поля типа данных для точки данных. Ожидается, что каждое значение, соответствующее полю типа данных, будет встречаться в том же порядке, в котором поле указано в типе данных, указанном в источнике данных.

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

insertedDataPoint[].value[]. intVal integer Целочисленное значение. Если этот параметр установлен, другие значения задавать нельзя.
insertedDataPoint[].value[]. fpVal double Значение с плавающей запятой. Если этот параметр установлен, другие значения задавать нельзя.
insertedDataPoint[].value[]. stringVal string Строковое значение. Если этот параметр установлен, другие значения задавать нельзя. По возможности строки следует делать небольшими. Потоки данных с большими строковыми значениями и высокой частотой данных могут подвергаться понижающей выборке.
insertedDataPoint[].value[]. mapVal[] list Значение карты. Допустимое ключевое пространство и единицы измерения для соответствующего значения каждой записи должны быть задокументированы как часть определения типа данных. Ключи по возможности должны быть маленькими. Потоки данных с большими ключами и высокой частотой данных могут подвергаться понижающей дискретизации.
insertedDataPoint[].value[].mapVal[]. key string
insertedDataPoint[].value[].mapVal[]. value nested object
insertedDataPoint[].value[].mapVal[].value. fpVal double Значение с плавающей запятой.
insertedDataPoint[]. modifiedTimeMillis long Указывает, когда в последний раз эта точка данных была изменена. Полезно только в тех контекстах, где мы перечисляем изменения данных, а не представляем текущее состояние данных.
insertedDataPoint[]. rawTimestampNanos long Необработанная временная метка исходного SensorEvent.
insertedDataPoint[]. computationTimeMillis long НЕ ИСПОЛЬЗУЙТЕ ЭТО ПОЛЕ. Он игнорируется и не сохраняется.
deletedDataPoint[] list Удалены точки данных для пользователя. Обратите внимание: в случае внесения изменений это необходимо проанализировать перед обработкой вставок.
deletedDataPoint[]. startTimeNanos long Время начала интервала, представленного этой точкой данных, в наносекундах с начала эпохи.
deletedDataPoint[]. endTimeNanos long Время окончания интервала, представленного этой точкой данных, в наносекундах с начала эпохи.
deletedDataPoint[]. dataTypeName string Тип данных, определяющий формат значений в этой точке данных.
deletedDataPoint[]. originDataSourceId string Если точка данных содержится в наборе данных для производного источника данных, это поле будет заполнено идентификатором потока источника данных, который изначально создал точку данных.

ВНИМАНИЕ: не используйте это поле ни для чего, кроме отладки. Значение этого поля, если оно вообще установлено, является деталью реализации и не гарантируется, что оно останется согласованным.
deletedDataPoint[]. value[] list Значения каждого поля типа данных для точки данных. Ожидается, что каждое значение, соответствующее полю типа данных, будет встречаться в том же порядке, в котором поле указано в типе данных, указанном в источнике данных.

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

deletedDataPoint[].value[]. intVal integer Целочисленное значение. Если этот параметр установлен, другие значения задавать нельзя.
deletedDataPoint[].value[]. fpVal double Значение с плавающей запятой. Если этот параметр установлен, другие значения задавать нельзя.
deletedDataPoint[].value[]. stringVal string Строковое значение. Если этот параметр установлен, другие значения задавать нельзя. По возможности строки следует делать небольшими. Потоки данных с большими строковыми значениями и высокой частотой данных могут подвергаться понижающей выборке.
deletedDataPoint[].value[]. mapVal[] list Значение карты. Допустимое ключевое пространство и единицы измерения для соответствующего значения каждой записи должны быть задокументированы как часть определения типа данных. Ключи по возможности должны быть маленькими. Потоки данных с большими ключами и высокой частотой данных могут подвергаться понижающей дискретизации.
deletedDataPoint[].value[].mapVal[]. key string
deletedDataPoint[].value[].mapVal[]. value nested object
deletedDataPoint[].value[].mapVal[].value. fpVal double Значение с плавающей запятой.
deletedDataPoint[]. modifiedTimeMillis long Указывает, когда в последний раз эта точка данных была изменена. Полезно только в тех контекстах, где мы перечисляем изменения данных, а не представляем текущее состояние данных.
deletedDataPoint[]. rawTimestampNanos long Необработанная временная метка исходного SensorEvent.
deletedDataPoint[]. computationTimeMillis long НЕ ИСПОЛЬЗУЙТЕ ЭТО ПОЛЕ. Он игнорируется и не сохраняется.
nextPageToken string Токен продолжения, который используется для постраничного просмотра больших наборов результатов. Укажите это значение в последующем запросе, чтобы вернуть следующую страницу результатов.
dataSourceId string Идентификатор потока данных источника данных с изменениями точек данных.

Попробуйте!

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