Belirli bir veri kaynağıyla ilgili kullanıcı veri noktası değişiklikleri. Şimdi deneyin.
İstek
HTTP isteği
GET https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/dataPointChanges
Parametreler
Parametre adı | Değer | Açıklama |
---|---|---|
Yol parametreleri | ||
dataSourceId |
string |
Veri kümesini oluşturan veri kaynağının veri akışı kimliği. |
userId |
string |
Tanımlanan kişi için veri noktalarını listeleyin. Kimliği doğrulanmış kullanıcıyı belirtmek için me kullanın. Şu anda yalnızca me desteklenmektedir.
|
İsteğe bağlı sorgu parametreleri | ||
limit |
integer |
Belirtilirse yanıta en fazla bu veri noktası değişikliği dahil edilir. |
pageToken |
string |
Büyük sonuç grupları arasında gezinmek için kullanılan devam jetonu.
Sonraki sonuç sayfasını almak için bu parametreyi önceki yanıttan nextPageToken değerine ayarlayın.
|
Yetkilendirme
Bu istek için aşağıdaki kapsamlardan en az biriyle yetkilendirme gereklidir:
Kapsam |
---|
https://www.googleapis.com/auth/fitness.activity.read |
https://www.googleapis.com/auth/fitness.activity.write |
https://www.googleapis.com/auth/fitness.location.read |
https://www.googleapis.com/auth/fitness.location.write |
https://www.googleapis.com/auth/fitness.body.read |
https://www.googleapis.com/auth/fitness.body.write |
https://www.googleapis.com/auth/fitness.nutrition.read |
https://www.googleapis.com/auth/fitness.nutrition.write |
https://www.googleapis.com/auth/fitness.blood_pressure.read |
https://www.googleapis.com/auth/fitness.blood_pressure.write |
https://www.googleapis.com/auth/fitness.blood_glucose.read |
https://www.googleapis.com/auth/fitness.blood_glucose.write |
https://www.googleapis.com/auth/fitness.oxygen_saturation.read |
https://www.googleapis.com/auth/fitness.oxygen_saturation.write |
https://www.googleapis.com/auth/fitness.body_temperature.read |
https://www.googleapis.com/auth/fitness.body_temperature.write |
https://www.googleapis.com/auth/fitness.reproductive_health.read |
https://www.googleapis.com/auth/fitness.reproductive_health.write |
Daha fazla bilgi için kimlik doğrulama ve yetkilendirme sayfasını inceleyin.
İstek metni
Bu yöntemle bir istek gövdesi sağlamayın.
Yanıt
Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:
{ "insertedDataPoint": [ { "startTimeNanos": long, "endTimeNanos": long, "dataTypeName": string, "originDataSourceId": string, "value": [ { "intVal": integer, "fpVal": double, "stringVal": string, "mapVal": [ { "key": string, "value": { "fpVal": double } } ] } ], "modifiedTimeMillis": long, "rawTimestampNanos": long, "computationTimeMillis": long } ], "deletedDataPoint": [ { "startTimeNanos": long, "endTimeNanos": long, "dataTypeName": string, "originDataSourceId": string, "value": [ { "intVal": integer, "fpVal": double, "stringVal": string, "mapVal": [ { "key": string, "value": { "fpVal": double } } ] } ], "modifiedTimeMillis": long, "rawTimestampNanos": long, "computationTimeMillis": long } ], "nextPageToken": string, "dataSourceId": string }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
insertedDataPoint[] |
list |
Kullanıcı için veri noktaları eklendi. | |
insertedDataPoint[].startTimeNanos |
long |
Bu veri noktasıyla temsil edilen aralığın, dönemden itibaren nanosaniye cinsinden başlangıç zamanı. | |
insertedDataPoint[].endTimeNanos |
long |
Bu veri noktasıyla temsil edilen aralığın bitiş zamanı, dönemden beri nanosaniye olarak. | |
insertedDataPoint[].dataTypeName |
string |
Bu veri noktasındaki değerlerin biçimini tanımlayan veri türü. | |
insertedDataPoint[].originDataSourceId |
string |
Veri noktası, türetilmiş bir veri kaynağı için veri kümesinde yer alıyorsa bu alan, başlangıçta veri noktasını oluşturan veri kaynağı akış kimliğiyle doldurulur. UYARI: Hata ayıklama dışında hiçbir alanda bu alana güvenmeyin. Bu alanın değeri (hiçbirine ayarlanırsa) bir uygulama ayrıntısıdır ve tutarlı olacağı garanti edilmez. |
|
insertedDataPoint[].value[] |
list |
Veri noktası için her bir veri türü alanının değerleri. Bir veri türü alanına karşılık gelen her değerin, alanın bir veri kaynağında belirtilen veri türünde listelendiği sırayla gerçekleşmesi beklenir. Veri kaynağı türü alanındaki biçim enum değerine bağlı olarak, tam sayı ve kayan nokta alanlarından yalnızca biri doldurulur. |
|
insertedDataPoint[].value[].intVal |
integer |
Tam sayı değeri. Bu ayarlandığında diğer değerler ayarlanmamalıdır. | |
insertedDataPoint[].value[].fpVal |
double |
Kayan nokta değeri. Bu ayarlandığında diğer değerler ayarlanmamalıdır. | |
insertedDataPoint[].value[].stringVal |
string |
Dize değeri. Bu ayarlandığında diğer değerler ayarlanmamalıdır. Dizeler mümkün olduğunca küçük tutulmalıdır. Büyük dize değerlerine ve yüksek veri sıklığına sahip veri akışları düşük örnekleme yapılabilir. | |
insertedDataPoint[].value[].mapVal[] |
list |
Harita değeri. Her bir girişin ilgili değeri için geçerli anahtar alanı ve birimleri, veri türü tanımının bir parçası olarak belgelenmelidir. Anahtarlar mümkün olduğunca küçük tutulmalıdır. Büyük anahtarlara ve yüksek veri sıklığına sahip veri akışları düşük düzeyde örneklenebilir. | |
insertedDataPoint[].value[].mapVal[].key |
string |
||
insertedDataPoint[].value[].mapVal[].value |
nested object |
||
insertedDataPoint[].value[].mapVal[].value.fpVal |
double |
Kayan nokta değeri. | |
insertedDataPoint[].modifiedTimeMillis |
long |
Bu veri noktasının en son ne zaman değiştirildiğini belirtir. Verilerin mevcut durumunu göstermek yerine sadece veri değişikliklerini listelediğimiz bağlamlarda kullanışlıdır. | |
insertedDataPoint[].rawTimestampNanos |
long |
Orijinal SensorEvent'teki ham zaman damgası. | |
insertedDataPoint[].computationTimeMillis |
long |
BU ALANI KULLANMAYIN. Yoksayılır ve saklanmaz. | |
deletedDataPoint[] |
list |
Kullanıcının veri noktaları silindi. Değişimler söz konusu olduğunda, ekleme işlemleri yapılmadan önce bu işlemin ayrıştırılması gerektiğini unutmayın. | |
deletedDataPoint[].startTimeNanos |
long |
Bu veri noktasıyla temsil edilen aralığın, dönemden itibaren nanosaniye cinsinden başlangıç zamanı. | |
deletedDataPoint[].endTimeNanos |
long |
Bu veri noktasıyla temsil edilen aralığın bitiş zamanı, dönemden beri nanosaniye olarak. | |
deletedDataPoint[].dataTypeName |
string |
Bu veri noktasındaki değerlerin biçimini tanımlayan veri türü. | |
deletedDataPoint[].originDataSourceId |
string |
Veri noktası, türetilmiş bir veri kaynağı için veri kümesinde yer alıyorsa bu alan, başlangıçta veri noktasını oluşturan veri kaynağı akış kimliğiyle doldurulur. UYARI: Hata ayıklama dışında hiçbir alanda bu alana güvenmeyin. Bu alanın değeri (hiçbirine ayarlanırsa) bir uygulama ayrıntısıdır ve tutarlı olacağı garanti edilmez. |
|
deletedDataPoint[].value[] |
list |
Veri noktası için her bir veri türü alanının değerleri. Bir veri türü alanına karşılık gelen her değerin, alanın bir veri kaynağında belirtilen veri türünde listelendiği sırayla gerçekleşmesi beklenir. Veri kaynağı türü alanındaki biçim enum değerine bağlı olarak, tam sayı ve kayan nokta alanlarından yalnızca biri doldurulur. |
|
deletedDataPoint[].value[].intVal |
integer |
Tam sayı değeri. Bu ayarlandığında diğer değerler ayarlanmamalıdır. | |
deletedDataPoint[].value[].fpVal |
double |
Kayan nokta değeri. Bu ayarlandığında diğer değerler ayarlanmamalıdır. | |
deletedDataPoint[].value[].stringVal |
string |
Dize değeri. Bu ayarlandığında diğer değerler ayarlanmamalıdır. Dizeler mümkün olduğunca küçük tutulmalıdır. Büyük dize değerlerine ve yüksek veri sıklığına sahip veri akışları düşük örnekleme yapılabilir. | |
deletedDataPoint[].value[].mapVal[] |
list |
Harita değeri. Her bir girişin ilgili değeri için geçerli anahtar alanı ve birimleri, veri türü tanımının bir parçası olarak belgelenmelidir. Anahtarlar mümkün olduğunca küçük tutulmalıdır. Büyük anahtarlara ve yüksek veri sıklığına sahip veri akışları düşük düzeyde örneklenebilir. | |
deletedDataPoint[].value[].mapVal[].key |
string |
||
deletedDataPoint[].value[].mapVal[].value |
nested object |
||
deletedDataPoint[].value[].mapVal[].value.fpVal |
double |
Kayan nokta değeri. | |
deletedDataPoint[].modifiedTimeMillis |
long |
Bu veri noktasının en son ne zaman değiştirildiğini belirtir. Verilerin mevcut durumunu göstermek yerine sadece veri değişikliklerini listelediğimiz bağlamlarda kullanışlıdır. | |
deletedDataPoint[].rawTimestampNanos |
long |
Orijinal SensorEvent'teki ham zaman damgası. | |
deletedDataPoint[].computationTimeMillis |
long |
BU ALANI KULLANMAYIN. Yoksayılır ve saklanmaz. | |
nextPageToken |
string |
Büyük sonuç grupları arasında gezinmek için kullanılan devam jetonu. Sonraki sonuç sayfasını döndürmek için bu değeri sonraki bir istekte sağlayın. | |
dataSourceId |
string |
Veri noktası değişiklikleri olan veri kaynağının veri akışı kimliği. |
Deneyin.
Canlı verilerde bu yöntemi çağırmak ve yanıtı görmek için aşağıdaki API Gezgini'ni kullanın.