Aggiunge punti dati a un set di dati. Non è necessario creare in precedenza il set di dati.
Tutti i punti all'interno del set di dati specificato verranno restituiti con chiamate successive
per recuperare questo set di dati. I punti dati possono appartenere a più di un set di dati.
Questo metodo non utilizza la semantica della patch: i punti dati forniti sono
è stato semplicemente inserito, senza che i dati esistenti vengano sostituiti.
Prova subito.
Richiesta
Richiesta HTTP
PATCH https://www.googleapis.com/fitness/v1/users/userId /dataSources/dataSourceId /datasets/datasetId
Parametri
Nome del parametro | Valore | Descrizione |
---|---|---|
Parametri percorso | ||
dataSourceId |
string |
L'ID 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 |
Applica le patch a un set di dati per la persona identificata. Usa 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 ulteriori informazioni, consulta la pagina Autenticazione e autorizzazione.
Corpo della richiesta
Nel corpo della richiesta, fornisci le parti pertinenti di una risorsa Users.dataSources.datasets, in base alle regole della semantica della patch, con le seguenti proprietà:
Nome proprietà | Valore | Descrizione | Note |
---|---|---|---|
Proprietà obbligatorie | |||
dataSourceId |
string |
L'ID stream di dati dell'origine dati che ha creato i punti in questo set di dati. | |
maxEndTimeNs |
long |
L'ora di fine più grande di tutti i punti dati in questa rappresentazione probabilmente parziale del set di dati. Il tempo è in nanosecondi dall'epoca. Dovrebbe corrispondere anche alla seconda parte dell'identificatore del set di dati. | |
minStartTimeNs |
long |
L'ora di inizio più piccola di tutti i punti dati in questa rappresentazione potenzialmente parziale del set di dati. Il tempo è in nanosecondi dall'epoca. Deve corrispondere anche alla prima parte dell'identificatore del set di dati. | |
point[] |
list |
Un elenco parziale dei punti dati contenuti nel set di dati, ordinati in base a endTimeNanos. Questo elenco è considerato completo quando si recupera un set di dati di piccole dimensioni e parziale durante l'applicazione di patch a un set di dati o quando si recupera 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 rappresentato da questo punto dati, in nanosecondi dall'epoca. | |
point[].startTimeNanos |
long |
L'ora di inizio dell'intervallo rappresentato da questo punto dati, in nanosecondi dall'epoca. | |
point[].value[] |
list |
Valori di ogni campo del tipo di dati per il punto dati. È previsto che ogni valore corrispondente a un campo di tipo dati venga generato nello stesso ordine in cui viene elencato il campo nel tipo di dati specificato in un'origine dati. Verrà compilato solo uno tra i campi con numeri interi e in virgola mobile, a seconda del valore enum del formato all'interno del campo del tipo di origine dati. |
Risposta
In caso di esito positivo, questo metodo restituisce una risorsa Users.dataSources.datasets nel corpo della risposta.