Kullanıcının veri noktası sorguları, belirli bir veri kaynağı için değişir. Ş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. Belirtmek için me kullanın
kimlik doğrulaması yapılmış olmalıdır. Şu anda yalnızca me desteklenmektedir.
|
İsteğe bağlı sorgu parametreleri | ||
limit |
integer |
Belirtilirse en fazla bu kadar çok sayıda veri noktası değişikliği dahil edilecek kullanıcı olabilir. |
pageToken |
string |
Büyük sonuç kümelerinde sayfalar arasında gezinmek için kullanılan devamlılık jetonu.
Bir sonraki sonuç sayfasına ulaşmak için bu parametreyi
Önceki yanıtta verilen yanıt: nextPageToken .
|
Yetkilendirme
Bu istek, aşağıdaki kapsamların en az biriyle yetkilendirme gerektiriyor:
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 edinmek için kimlik doğrulama ve yetkilendirme sayfasına göz atın.
İstek içeriği
Bu yöntemle 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 |
Dönemden bu yana geçen nanosaniye cinsinden, bu veri noktasının temsil ettiği aralığın başlangıç zamanı. | |
insertedDataPoint[].endTimeNanos |
long |
Dönemden bu yana geçen nanosaniye cinsinden, bu veri noktasının temsil ettiği aralığın bitiş zamanı. | |
insertedDataPoint[].dataTypeName |
string |
Bu veri noktasındaki değerlerin biçimini belirleyen veri türü. | |
insertedDataPoint[].originDataSourceId |
string |
Veri noktası, türetilmiş bir veri kaynağının veri kümesinde yer alıyorsa bu alan, veri noktasını başlangıçta oluşturan veri kaynağı akış kimliğiyle doldurulur. UYARI: Hata ayıklama dışında hiçbir şey için bu alana güvenmeyin. Bu alanın değeri ayarlanmışsa (eğer ayarlanmışsa) bir uygulama ayrıntısıdır ve tutarlı kalacağı garanti edilmez. |
|
insertedDataPoint[].value[] |
list |
Veri noktası için her veri türü alanının değerleri. Bir veri türü alanına karşılık gelen her değerin, alanın veri kaynağında belirtilen veri türünde listelendiği aynı sırayla gerçekleşmesi beklenir. Veri kaynağının tür alanındaki biçim sıralaması 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 ayarlanırsa diğer değerler ayarlanmamalıdır. | |
insertedDataPoint[].value[].fpVal |
double |
Kayan nokta değeri. Bu ayarlanırsa diğer değerler ayarlanmamalıdır. | |
insertedDataPoint[].value[].stringVal |
string |
Dize değeri. Bu ayarlanırsa diğer değerler ayarlanmamalıdır. Dizeler mümkünse kısa tutulmalıdır. Büyük dize değerleri ve yüksek veri sıklığına sahip veri akışları örneklenebilir. | |
insertedDataPoint[].value[].mapVal[] |
list |
Harita değeri. Her girişin karşılık gelen değeri için geçerli anahtar alanı ve birimler, veri türü tanımının bir parçası olarak belgelenmelidir. Anahtarlar mümkünse küçük tutulmalıdır. Büyük anahtarları ve yüksek veri sıklığına sahip veri akışlarından örnek alınabilir. | |
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 gösterir. Verilerin mevcut durumunu temsil etmek yerine yalnızca veri değişikliklerini listelediğimiz bağlamlarda kullanışlıdır. | |
insertedDataPoint[].rawTimestampNanos |
long |
Orijinal SensorEvent'teki ham zaman damgasıdır. | |
insertedDataPoint[].computationTimeMillis |
long |
BU ALANI KULLANMAYIN. Yoksayılır ve depolanmaz. | |
deletedDataPoint[] |
list |
Kullanıcı için veri noktaları silindi. Değişiklikler için bunun, eklemeler işlenmeden önce ayrıştırılması gerektiğini unutmayın. | |
deletedDataPoint[].startTimeNanos |
long |
Dönemden bu yana geçen nanosaniye cinsinden, bu veri noktasının temsil ettiği aralığın başlangıç zamanı. | |
deletedDataPoint[].endTimeNanos |
long |
Dönemden bu yana geçen nanosaniye cinsinden, bu veri noktasının temsil ettiği aralığın bitiş zamanı. | |
deletedDataPoint[].dataTypeName |
string |
Bu veri noktasındaki değerlerin biçimini belirleyen veri türü. | |
deletedDataPoint[].originDataSourceId |
string |
Veri noktası, türetilmiş bir veri kaynağının veri kümesinde yer alıyorsa bu alan, veri noktasını başlangıçta oluşturan veri kaynağı akış kimliğiyle doldurulur. UYARI: Hata ayıklama dışında hiçbir şey için bu alana güvenmeyin. Bu alanın değeri ayarlanmışsa (eğer ayarlanmışsa) bir uygulama ayrıntısıdır ve tutarlı kalacağı garanti edilmez. |
|
deletedDataPoint[].value[] |
list |
Veri noktası için her veri türü alanının değerleri. Bir veri türü alanına karşılık gelen her değerin, alanın veri kaynağında belirtilen veri türünde listelendiği aynı sırayla gerçekleşmesi beklenir. Veri kaynağının tür alanındaki biçim sıralaması 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 ayarlanırsa diğer değerler ayarlanmamalıdır. | |
deletedDataPoint[].value[].fpVal |
double |
Kayan nokta değeri. Bu ayarlanırsa diğer değerler ayarlanmamalıdır. | |
deletedDataPoint[].value[].stringVal |
string |
Dize değeri. Bu ayarlanırsa diğer değerler ayarlanmamalıdır. Dizeler mümkünse kısa tutulmalıdır. Büyük dize değerleri ve yüksek veri sıklığına sahip veri akışları örneklenebilir. | |
deletedDataPoint[].value[].mapVal[] |
list |
Harita değeri. Her girişin karşılık gelen değeri için geçerli anahtar alanı ve birimler, veri türü tanımının bir parçası olarak belgelenmelidir. Anahtarlar mümkünse küçük tutulmalıdır. Büyük anahtarları ve yüksek veri sıklığına sahip veri akışlarından örnek alınabilir. | |
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 gösterir. Verilerin mevcut durumunu temsil etmek yerine yalnızca veri değişikliklerini listelediğimiz bağlamlarda kullanışlıdır. | |
deletedDataPoint[].rawTimestampNanos |
long |
Orijinal SensorEvent'teki ham zaman damgasıdır. | |
deletedDataPoint[].computationTimeMillis |
long |
BU ALANI KULLANMAYIN. Yoksayılır ve depolanmaz. | |
nextPageToken |
string |
Büyük sonuç kümelerinde sayfalar arasında gezinmek için kullanılan devamlılık jetonu. Sonuçların sonraki sayfasını döndürmek için sonraki bir istekte bu değeri sağlayın. | |
dataSourceId |
string |
Veri noktası değişikliklerine sahip 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.