Users.dataSources.dataPointChanges: list

특정 데이터 소스에 대한 사용자의 데이터 포인트 변경 쿼리 지금 사용해 보기

요청

HTTP 요청

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

매개변수

매개변수 이름 설명
경로 매개변수
dataSourceId string 데이터 세트를 만든 데이터 소스의 데이터 스트림 ID입니다.
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 데이터 포인트가 파생된 데이터 소스의 데이터 세트에 포함된 경우 이 필드는 원래 데이터 포인트를 만든 데이터 소스 스트림 ID로 채워집니다.

경고: 디버깅 이외의 용도로 이 필드를 사용하지 마세요. 이 필드의 값은 설정된 경우 구현 세부정보이며 일관성을 유지하지 않을 수 있습니다.
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 데이터 포인트가 파생된 데이터 소스의 데이터 세트에 포함된 경우 이 필드는 원래 데이터 포인트를 만든 데이터 소스 스트림 ID로 채워집니다.

경고: 디버깅 이외의 용도로 이 필드를 사용하지 마세요. 이 필드의 값은 설정된 경우 구현 세부정보이며 일관성을 유지하지 않을 수 있습니다.
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 데이터 포인트가 변경된 데이터 소스의 데이터 스트림 ID입니다.

사용해 보기

아래의 API 탐색기를 사용하여 실시간 데이터를 대상으로 이 메소드를 호출하고 응답을 확인해 보세요.