Users.dataSources.datasets: patch

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.