Users.dataSources.dataPointChanges: list

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.