Aggiunge punti dati a un set di dati. Non è necessario creare il set di dati in precedenza.
Tutti i punti all'interno del set di dati specificato verranno restituiti con le 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 delle patch: i punti dati forniti sono
semplicemente inseriti, senza la sostituzione dei dati esistenti.
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 del percorso | ||
dataSourceId |
string |
L'ID stream di dati dell'origine dati che ha creato il set di dati. |
datasetId |
string |
Questo campo non viene utilizzato e può essere omesso in modo sicuro. |
userId |
string |
Applica una 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 relativa a autenticazione e autorizzazione.
Corpo della richiesta
Nel corpo della richiesta, fornisci le parti pertinenti di una risorsa Users.dataSources.dataset, 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 potenzialmente parziale del set di dati. L'epoca è espressa in nanosecondi. 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. L'epoca è espressa in nanosecondi. Dovrebbe 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 per endTimeNanos. Questo elenco è considerato completo quando si recupera un set di dati di piccole dimensioni e parziale quando si applica la 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 di tipo di dati per il punto dati. È previsto che ogni valore corrispondente a un campo di tipo di dati si verifichi nello stesso ordine con cui il campo è elencato nel tipo di dati specificato in un'origine dati. Verrà compilato solo uno dei campi con numeri interi e con virgola mobile, a seconda del valore di enum del formato nel campo del tipo dell'origine dati. |
Risposta
Se l'esito è positivo, questo metodo restituisce una risorsaUsers.dataSources.dataset nel corpo della risposta.
Prova.
Utilizza Explorer API di seguito per chiamare questo metodo sui dati in tempo reale e visualizzare la risposta.