データポイントをデータセットに追加します。このデータセットを事前に作成する必要はありません。
後続の呼び出しで、指定されたデータセット内のすべてのポイントが返されます
このデータセットを取得します。データポイントは複数のデータセットに属することができます。
この方法では、パッチのセマンティクスは使用しません。提供されるデータポイントは、
挿入されるだけで、既存のデータは置き換えられません。
こちらから今すぐお試しください。
リクエスト
HTTP リクエスト
PATCH https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId
パラメータ
| パラメータ名 | 値 | 説明 | 
|---|---|---|
| パスパラメータ | ||
dataSourceId | 
        string | 
        データセットを作成したデータソースのデータ ストリーム ID。 | 
datasetId | 
        string | 
        このフィールドは使用されないため、省略してもかまいません。 | 
userId | 
        string | 
        
          識別された人物のデータセットにパッチを適用する。me を使用して
表示されます。現時点でサポートされているのは me のみです。
         | 
      
承認
このリクエストは、少なくとも次のうち 1 つのスコープによる承認が必要です。
| 範囲 | 
|---|
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 | 
詳細については、認証と認可のページをご覧ください。
リクエスト本文
リクエストの本文には、パッチのセマンティクスのルールに従って、次のプロパティを使用して Users.dataSources.datasets リソースの関連する部分を指定します。
| プロパティ名 | 値 | 説明 | メモ | 
|---|---|---|---|
| 必須プロパティ | |||
dataSourceId | 
        string | 
        このデータセットのポイントを作成したデータソースのデータ ストリーム ID。 | |
maxEndTimeNs | 
        long | 
        データセットの部分表現であるすべてのデータポイントの最大の終了時刻。時間はエポックからのナノ秒単位です。データセット識別子の 2 番目の部分とも一致する必要があります。 | |
minStartTimeNs | 
        long | 
        データセットの部分表現であるすべてのデータポイントの最小開始時刻。時間はエポックからのナノ秒単位です。データセット識別子の最初の部分とも一致する必要があります。 | |
point[] | 
        list | 
        データセットに含まれるデータポイントの部分的なリスト。endTimeNanos で並べ替えられています。このリストは、小さなデータセットを取得するときは完全であるとみなされます。また、データセットにパッチを適用するときや、大きすぎて 1 つのレスポンスに含めることができないデータセットを取得するときには部分的なリストとみなされます。 | |
point[].dataTypeName | 
        string | 
        このデータポイントの値の形式を定義するデータ型。 | |
point[].endTimeNanos | 
        long | 
        このデータポイントで表される間隔の終了時間(エポックからのナノ秒単位)。 | |
point[].startTimeNanos | 
        long | 
        このデータポイントで表される間隔の開始時刻。エポックからのナノ秒単位で指定します。 | |
point[].value[] | 
        list | 
        データポイントの各データ型フィールドの値。データ型フィールドに対応する各値は、データソースで指定されたデータ型でフィールドがリストされるのと同じ順序で出現することが期待されます。 データソースの型フィールド内にある列挙値に応じて、整数フィールドと浮動小数点フィールドのいずれか 1 つのみが入力されます。  | 
        |
レスポンス
成功すると、このメソッドはレスポンスの本文で Users.dataSources.datasets リソースを返します。
試してみよう:
以下の API Explorer を使用して、ライブデータに対してこのメソッドを呼び出し、レスポンスを確認してください。