Users.dataSources.datasets: patch

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.