특정 데이터 소스의 사용자 데이터 포인트 변경사항에 대한 쿼리 지금 사용해 보기
요청
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 |
데이터 포인트의 각 데이터 유형 필드 값입니다. 데이터 유형 필드에 해당하는 각 값은 필드가 데이터 소스에 지정된 데이터 유형에 나열되는 순서와 동일한 순서로 나타나야 합니다. 데이터 소스의 유형 필드 내 형식 enum 값에 따라 정수 및 부동 소수점 필드 중 하나만 채워집니다. |
|
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 |
데이터 포인트의 각 데이터 유형 필드 값입니다. 데이터 유형 필드에 해당하는 각 값은 필드가 데이터 소스에 지정된 데이터 유형에 나열되는 순서와 동일한 순서로 나타나야 합니다. 데이터 소스의 유형 필드 내 형식 enum 값에 따라 정수 및 부동 소수점 필드 중 하나만 채워집니다. |
|
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 탐색기를 사용하여 실시간 데이터를 대상으로 이 메소드를 호출하고 응답을 확인해 보세요.