Users.dataSources.datasets: patch

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.