Zapytania dotyczące punktu danych użytkownika zmienia się dla określonego źródła danych. Wypróbuj teraz
Żądanie
Żądanie HTTP
GET https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/dataPointChanges
Parametry
Nazwa parametru | Wartość | Opis |
---|---|---|
Parametry ścieżki | ||
dataSourceId |
string |
Identyfikator strumienia danych źródła, z którego utworzono zbiór danych. |
userId |
string |
Wymień punkty danych wybranej osoby. Użyj me , aby wskazać uwierzytelnionego użytkownika. Obecnie obsługiwany jest tylko typ me .
|
Opcjonalne parametry zapytania | ||
limit |
integer |
Jeśli określisz tę wartość, w odpowiedzi nie będzie pojawiać się więcej niż tyle zmian punktów danych. |
pageToken |
string |
Token kontynuacji, który służy do wyświetlania stron na podstawie dużych zestawów wyników.
Aby przejść na następną stronę wyników, ustaw ten parametr na wartość nextPageToken z poprzedniej odpowiedzi.
|
Autoryzacja
To żądanie wymaga autoryzacji z co najmniej jednym z tych zakresów:
Zakres |
---|
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 |
Więcej informacji znajdziesz na stronie uwierzytelniania i autoryzacji.
Treść żądania
Nie używaj w tej metodzie treści żądania.
Odpowiedź
Jeśli operacja się uda, metoda zwróci odpowiedź w poniższym formacie:
{ "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 }
Nazwa właściwości | Wartość | Opis | Uwagi |
---|---|---|---|
insertedDataPoint[] |
list |
Wstawiono punkty danych dla użytkownika. | |
insertedDataPoint[].startTimeNanos |
long |
Czas rozpoczęcia przedziału czasu reprezentowanego przez ten punkt danych w nanosekundach od początku epoki. | |
insertedDataPoint[].endTimeNanos |
long |
Czas zakończenia przedziału czasu reprezentowanego przez ten punkt danych (w nanosekundach od początku epoki). | |
insertedDataPoint[].dataTypeName |
string |
Typ danych określający format wartości w tym punkcie danych. | |
insertedDataPoint[].originDataSourceId |
string |
Jeśli punkt danych znajduje się w zbiorze danych dla pochodzenia źródła danych, to pole zostanie wypełnione identyfikatorem strumienia danych, z którego początkowo utworzono punkt danych. OSTRZEŻENIE: nie należy polegać na tym polu poza debugowaniem. Wartość tego pola, jeśli jest ustawiona w ogóle, jest szczegółami implementacji i nie ma gwarancji, że pozostanie ona spójna. |
|
insertedDataPoint[].value[] |
list |
Wartości każdego pola typu danych dla punktu danych. Należy się spodziewać, że każda wartość odpowiadająca polu typu danych nastąpi w takiej kolejności, w jakiej to pole znajduje się na liście typów danych określonych w źródle danych. W zależności od wartości formatu w polu typu źródła danych wypełnione zostanie tylko jedno pole liczby całkowitej i zmiennoprzecinkowej. |
|
insertedDataPoint[].value[].intVal |
integer |
Wartość w formie liczby całkowitej. Jeśli to ustawienie jest ustawione, inne wartości nie mogą być ustawione. | |
insertedDataPoint[].value[].fpVal |
double |
Liczba zmiennoprzecinkowa. Jeśli to ustawienie jest ustawione, inne wartości nie mogą być ustawione. | |
insertedDataPoint[].value[].stringVal |
string |
Wartość ciągu znaków. Jeśli to ustawienie jest ustawione, inne wartości nie mogą być ustawione. Jeśli to możliwe, ciągi znaków powinny być małe. Strumienie danych z dużymi wartościami ciągu i dużą częstotliwością danych mogą być próbkowane. | |
insertedDataPoint[].value[].mapVal[] |
list |
Wartość mapy. Prawidłową przestrzeń klucza i jednostki odpowiadającej wartości poszczególnych wpisów należy udokumentować w ramach definicji typu danych. W miarę możliwości klucze powinny być małe. Strumienie danych z dużymi kluczami i wysoka częstotliwość danych mogą być próbkowane. | |
insertedDataPoint[].value[].mapVal[].key |
string |
||
insertedDataPoint[].value[].mapVal[].value |
nested object |
||
insertedDataPoint[].value[].mapVal[].value.fpVal |
double |
Liczba zmiennoprzecinkowa. | |
insertedDataPoint[].modifiedTimeMillis |
long |
Wskazuje, kiedy ostatnio wprowadzono dany punkt danych. Ta opcja jest przydatna tylko w kontekście, w którym podajemy zmiany, a nie odzwierciedla obecny stan danych. | |
insertedDataPoint[].rawTimestampNanos |
long |
Nieprzetworzona sygnatura czasowa z pierwotnego czujnika EventEvent. | |
insertedDataPoint[].computationTimeMillis |
long |
NIE używaj tego pola. Jest ignorowane i nie jest przechowywane. | |
deletedDataPoint[] |
list |
Punkty danych usunięte dla użytkownika. Pamiętaj, że w przypadku modyfikacji należy to przeanalizować przed rozpoczęciem obsługi wstawienia. | |
deletedDataPoint[].startTimeNanos |
long |
Czas rozpoczęcia przedziału czasu reprezentowanego przez ten punkt danych w nanosekundach od początku epoki. | |
deletedDataPoint[].endTimeNanos |
long |
Czas zakończenia przedziału czasu reprezentowanego przez ten punkt danych (w nanosekundach od początku epoki). | |
deletedDataPoint[].dataTypeName |
string |
Typ danych określający format wartości w tym punkcie danych. | |
deletedDataPoint[].originDataSourceId |
string |
Jeśli punkt danych znajduje się w zbiorze danych dla pochodzenia źródła danych, to pole zostanie wypełnione identyfikatorem strumienia danych, z którego początkowo utworzono punkt danych. OSTRZEŻENIE: nie należy polegać na tym polu poza debugowaniem. Wartość tego pola, jeśli jest ustawiona w ogóle, jest szczegółami implementacji i nie ma gwarancji, że pozostanie ona spójna. |
|
deletedDataPoint[].value[] |
list |
Wartości każdego pola typu danych dla punktu danych. Należy się spodziewać, że każda wartość odpowiadająca polu typu danych nastąpi w takiej kolejności, w jakiej to pole znajduje się na liście typów danych określonych w źródle danych. W zależności od wartości formatu w polu typu źródła danych wypełnione zostanie tylko jedno pole liczby całkowitej i zmiennoprzecinkowej. |
|
deletedDataPoint[].value[].intVal |
integer |
Wartość w formie liczby całkowitej. Jeśli to ustawienie jest ustawione, inne wartości nie mogą być ustawione. | |
deletedDataPoint[].value[].fpVal |
double |
Liczba zmiennoprzecinkowa. Jeśli to ustawienie jest ustawione, inne wartości nie mogą być ustawione. | |
deletedDataPoint[].value[].stringVal |
string |
Wartość ciągu znaków. Jeśli to ustawienie jest ustawione, inne wartości nie mogą być ustawione. Jeśli to możliwe, ciągi znaków powinny być małe. Strumienie danych z dużymi wartościami ciągu i dużą częstotliwością danych mogą być próbkowane. | |
deletedDataPoint[].value[].mapVal[] |
list |
Wartość mapy. Prawidłową przestrzeń klucza i jednostki odpowiadającej wartości poszczególnych wpisów należy udokumentować w ramach definicji typu danych. W miarę możliwości klucze powinny być małe. Strumienie danych z dużymi kluczami i wysoka częstotliwość danych mogą być próbkowane. | |
deletedDataPoint[].value[].mapVal[].key |
string |
||
deletedDataPoint[].value[].mapVal[].value |
nested object |
||
deletedDataPoint[].value[].mapVal[].value.fpVal |
double |
Liczba zmiennoprzecinkowa. | |
deletedDataPoint[].modifiedTimeMillis |
long |
Wskazuje, kiedy ostatnio wprowadzono dany punkt danych. Ta opcja jest przydatna tylko w kontekście, w którym podajemy zmiany, a nie odzwierciedla obecny stan danych. | |
deletedDataPoint[].rawTimestampNanos |
long |
Nieprzetworzona sygnatura czasowa z pierwotnego czujnika EventEvent. | |
deletedDataPoint[].computationTimeMillis |
long |
NIE używaj tego pola. Jest ignorowane i nie jest przechowywane. | |
nextPageToken |
string |
Token kontynuacji, który służy do wyświetlania stron na podstawie dużych zestawów wyników. Prześlij tę wartość w kolejnym żądaniu zwrotu następnej strony wyników. | |
dataSourceId |
string |
Identyfikator strumienia danych ze źródła danych ze zmianą punktów danych. |
Wypróbuj
Skorzystaj z eksploratora interfejsów API poniżej, aby wywołać tę metodę w aktywnych danych i zobaczyć odpowiedź.