Aggiunge punti dati a un set di dati. Non è necessario creare prima il set di dati.
Tutti i punti all'interno del set di dati verranno restituiti con chiamate successive
per recuperare il set di dati. I punti dati possono appartenere a più di un set di dati.
Questo metodo non utilizza la semantica delle patch: i punti dati forniti vengono semplicemente inseriti, senza dati esistenti sostituiti.
Prova subito.
Risorse richieste:
Richiesta HTTP
PATCH https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId
Parametri
Nome del parametro | Valore | Descrizione |
---|---|---|
Parametri del percorso | ||
dataSourceId |
string |
L'ID dello stream di dati dell'origine dati che ha creato il set di dati. |
datasetId |
string |
Questo campo non è utilizzato e può essere omesso in sicurezza. |
userId |
string |
Applicazione di patch a un set di dati per la persona identificata. Utilizza me per indicare
l'utente autenticato. Al momento è supportato solo me .
|
Autorizzazione
Questa richiesta richiede l'autorizzazione con almeno uno dei seguenti ambiti:
Ambito |
---|
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 |
Per scoprire di più, consulta la pagina Autenticazione e autorizzazione.
Corpo della richiesta
Nel corpo della richiesta, fornisci le parti pertinenti di una risorsa Users.dataSources.set, in base alle regole di semantica delle patch, con le seguenti proprietà:
Nome proprietà | Valore | Descrizione | Note |
---|---|---|---|
Proprietà obbligatorie | |||
dataSourceId |
string |
L'ID dello stream di dati dell'origine dati che ha creato i punti in questo set di dati. | |
maxEndTimeNs |
long |
La più alta ora di fine di tutti i punti dati in questa rappresentazione potenzialmente parziale del set di dati. Il tempo è in nanosecondi dal periodo. Deve corrispondere anche alla seconda parte dell'identificatore del set di dati. | |
minStartTimeNs |
long |
L'ora di inizio minima di tutti i punti dati in questa rappresentazione potenzialmente parziale del set di dati. Il tempo è in nanosecondi dal periodo. Deve corrispondere anche alla prima parte dell'identificatore del set di dati. | |
point[] |
list |
Un elenco parziale di punti dati contenuto nel set di dati, ordinato per endTimeNanos. Questo elenco è considerato completo durante il recupero di un piccolo set di dati e parziale durante l'applicazione di patch a un set di dati o il recupero di un set di dati troppo grande per essere incluso in una singola risposta. | |
point[].dataTypeName |
string |
Il tipo di dati che definisce il formato dei valori in questo punto dati. | |
point[].endTimeNanos |
long |
L'ora di fine dell'intervallo rappresentata da questo punto dati, in nanosecondi dal periodo. | |
point[].startTimeNanos |
long |
L'ora di inizio dell'intervallo rappresentata da questo punto dati, in nanosecondi dal periodo. | |
point[].value[] |
list |
Valori di ciascun campo del tipo di dati per il punto dati. Prevediamo che ogni valore corrispondente a un campo di tipi di dati si verifichi nello stesso ordine in cui il campo è elencato nel tipo di dati specificato in un'origine dati. Verrà compilato solo un campo con numeri interi e in virgola mobile, a seconda del valore di enumerazione del formato all'interno del campo del tipo di origine dati. |
Risposta
In caso di esito positivo, questo metodo restituisce una risorsa Users.dataSources.sets nel corpo della risposta.
Prova.
Utilizza Explorer API di seguito per chiamare questo metodo in base ai dati in tempo reale e visualizzare la risposta.