OFFICE データ取得

OFFICE APPイベント取得

JINS MEME OFFICEのイベントデータを取得するAPIです。

エンドポイント

GET https://apis.jins.com/meme/v1/users/me/office2/events

リクエストヘッダ

名称説明
AcceptString利用可能なアプリケーション・メディアタイプ。
許可された値: “application/json”
AuthorizationStringOAuthのBearerトークン。
許可された値: “Bearer {access_token}”

クエリパラメータ

名称説明
typeStringイベント種別。
id オプションStringイベントID。カンマ区切りで複数指定できます。このパラメータが指定された場合、limit,cursorは無視されます。
measured_from オプションString検索対象範囲指定の開始日時(RFC3339形式)。日付書式内のTZDでタイムゾーンを指定できます。
検索対象範囲の指定は最大1日まで(23時間59分59秒後まで)です。
このパラメータが指定された場合、計測開始日時の降順でレスポンスが返却されます。
このパラメータが指定された場合、最大取得件数は20となります。

※計測開始日時(measured_at) が登録されていないデータは抽出対象外となります

許可された値: “日付書式: YYYY-MM-DDThh:mm:ssTZD”
measured_to オプションString
検索対象範囲指定の開始日時(RFC3339形式)。日付書式内のTZDでタイムゾーンを指定できます。
検索対象範囲の指定は最大1日まで(23時間59分59秒後まで)です。
このパラメータが指定された場合、計測開始日時の降順でレスポンスが返却されます。
このパラメータが指定された場合、最大取得件数は20となります。

※計測開始日時(measured_at) が登録されていないデータは抽出対象外となります

許可された値: “日付書式: YYYY-MM-DDThh:mm:ssTZD”
limit オプションNumber最大取得件数。
デフォルト値: 20
値の範囲: 1-120
cursor オプションString取得開始位置。レスポンスで返却されたcursorを指定してください。
※cursor指定時は前回のリクエストと同様のパラメータを指定してください。パラメータを変更した場合、正常な結果が取得できない可能性があります
fields オプションStringレスポンスで返却するフィールド。カンマ区切りで複数指定できます。
許可された値: “id”, “updated_at”, “json_data”, “data_file_url”, “created_at”
sort オプションString取得結果のソート順のフィールド。指定したフィールドの降順でレスポンスが返却されます。
デフォルト値: “updated_at”
許可された値: “updated_at”, “created_at”

リクエストの例

curl -i -X GET "https://apis.jins.com/meme/v1/users/me/office2/events?type=calculation_data&measured_from=2017-12-05T00%3A00%3A00%2B09%3A00&measured_to=2017-12-05T23%3A59%3A59%2B09%3A00&limit=50&cursor=%7B%22a%22%3A1%2C%22b%22%3A2%2C%22c%22%3A3%7D" \
-H "Accept:application/json" \
-H "Authorization:Bearer ewwrme3ipsozbvlee0xi267xyydj3nbywlfanaciclbjq0e7synziubvs4im2370"

レスポンス

名称説明
eventsArrayイベントの配列。
 idStringイベントID。
 typeStringイベント種別。
 json_dataObjectJSON形式のイベントデータ。(最大800KB)
 data_file_urlStringイベントデータをgzipで圧縮したファイル(拡張子 .gz、解凍後のファイルサイズ最大95MB)のURL。プロトコルはHTTPS。URLの有効期限は7日間です。有効期限を過ぎたURLにはアクセスできなくなるため、再度アクセスする場合は再取得する必要があります。
 created_atString作成日時。
RFC3339形式(e.g. 2015-01-01T00:00:00Z)、タイムゾーンはUTCで返却します。
 updated_atString更新日時。
RFC3339形式(e.g. 2015-01-01T00:00:00Z)、タイムゾーンはUTCで返却します。
 measured_atString計測開始日時(RFC3339形式)。
Query Parameterのmeasured_from、measured_toで指定したタイムゾーンで返却します(デフォルトはUTC)。
値が登録されていない場合、当フィールドは返却しません。
cursorString次のレコードがある場合の取得開始位置。

レスポンスの例

{
  "events": [
    {
      "id":"3CA01F7A-FE07-4638-A3A9-6CD1A14FE621",
      "type":"calculation_data",
      "json_data":{},
      "data_file_url": "https://meme-api-example.jins.com/appEvents/8b706853a49f3bed29972b9659edf687de05ddae/2015/12/appEvents-office2-0001-20151210T150000Z.json.gz?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIDLBKTI3T7A4X24Q%2F20150903%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-Date=20150903T114726Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=ab3577e850ded50115d2df7120e7da0e4815616713236de129dd33577da90b6f",
      "created_at": "2015-01-01T00:00:00Z",
      "updated_at": "2015-01-01T00:00:00Z",
      "measured_at": "2017-12-05T06:03:58+09:00"
    },
    ...
  ],
  "cursor": "eyJhIjoxLCJiIjoyLCJjIjozfQ=="
}

OFFICE 計測データ取得

JINS MEME OFFICEの計測データを取得するAPIです。

エンドポイント

GET https://apis.jins.com/meme/v1/users/me/office2/computed_data

リクエストヘッダ

名称説明
AcceptString利用可能なアプリケーション・メディアタイプ。
許可された値: “application/json”
AuthorizationStringOAuthのBearerトークン。
許可された値: “Bearer {access_token}”

クエリパラメータ

名称説明
date_fromString検索対象範囲指定の開始日時(RFC3339形式)。検索対象範囲の指定は最大1日まで(23時間59分59秒後まで)、日を跨いだ指定はできません。日付書式内のTZDでタイムゾーンを指定できます。
許可された値: “日付書式: YYYY-MM-DDThh:mm:ssTZD”
date_toString検索対象範囲指定の終了日時(RFC3339形式)。検索対象範囲の指定は最大1日まで(23時間59分59秒後まで)、日を跨いだ指定はできません。日付書式内のTZDでタイムゾーンを指定できます。
許可された値: “日付書式: YYYY-MM-DDThh:mm:ssTZD”
cursor オプションString取得開始位置。レスポンスで返却されたcursorを指定してください。
※cursor指定時は前回のリクエストと同様のパラメータを指定してください。パラメータを変更した場合、正常な結果が取得できない可能性があります

リクエストの例

curl -i -X GET "https://apis.jins.com/meme/v1/users/me/office2/computed_data?date_from=2016-06-01T00%3A00%3A00%2B09%3A00&date_to=2016-06-01T06%3A59%3A59%2B09%3A00" \
-H "Accept:application/json" \
-H "Authorization:Bearer ewwrme3ipsozbvlee0xi267xyydj3nbywlfanaciclbjq0e7synziubvs4im2370"

レスポンスボディ

名称説明
computed_dataObject計測データ。
取得結果は計測日時の降順で返却されます。
値が登録されていないフィールドは返却しません。
最大取得件数: 120件
 arrayArray時間単位で分割された計測データ。キーは時間(0サプレス)。
  dateString計測日時。
  zoneNumberzone。
  focusNumberfocus。
  calmNumbercalm。
  postureNumberposture。
  bki_sumNumbervalidBlinkIntervalTotal。
float型。
有効瞬目間隔合計。
  bki_nNumbervalidBlinkIntervalCount。
float型。
有効瞬目間隔数。
  sc_lbsNumberlbsScore。
float型。
LBSスコア。
cursorString次のレコードがある場合の取得開始位置。

レスポンスの例

{
  "computed_data": {
    "6": [
      {
        "date": "2016-06-01T06:59:45+09:00",
        "zone": 50,
        "focus": 50,
        "calm": 50,
        "posture": 80,
        "bki_sum" : 8.76,
        "bki_n" : 6.15,
        "sc_lbs" : 2.37
      },
      {
        "date": "2016-06-01T06:59:30+09:00",
        "zone": 60,
        "focus": 50,
        "calm": 50,
        "posture": 90,
        "bki_sum" : 8.76,
        "bki_n" : 6.15,
        "sc_lbs" : 2.37
      },
      ...
    ],
    ...
    "0": [
      {
        "date": "2016-06-01T00:59:45+09:00",
        "zone": 50,
        "focus": 50,
        "calm": 50,
        "posture": 80,
        "bki_sum" : 8.76,
        "bki_n" : 6.15,
        "sc_lbs" : 2.37
      },
      {
        "date": "2016-06-01T00:59:30+09:00",
        "zone": 60,
        "focus": 50,
        "calm": 50,
        "posture": 90,
        "bki_sum" : 8.76,
        "bki_n" : 6.15,
        "sc_lbs" : 2.37
      },
      ...
    ]
  },
  "cursor": "eyJhIjoxLCJiIjoyLCJjIjozfQ=="
}

OFFICE サマリデータ取得

JINS MEME OFFICEのサマリデータを取得するAPIです。

エンドポイント

GET https://apis.jins.com/meme/v1/users/me/office2/summarized_data

リクエストヘッダ

名称説明
AcceptString利用可能なアプリケーション・メディアタイプ。
許可された値: “application/json”
AuthorizationStringOAuthのBearerトークン。
許可された値: “Bearer {access_token}”

クエリパラメータ

名称説明
date_fromString検索対象範囲指定の開始日時(RFC3339形式)。検索対象範囲の指定は最大7日まで。日付書式内のTZDでタイムゾーンを指定できます。
許可された値: “日付書式: YYYY-MM-DDThh:mm:ssTZD”
date_toString検索対象範囲指定の終了日時(RFC3339形式)。検索対象範囲の指定は最大7日まで。日付書式内のTZDでタイムゾーンを指定できます。
許可された値: “日付書式: YYYY-MM-DDThh:mm:ssTZD”

リクエストの例

curl -i -X GET "https://apis.jins.com/meme/v1/users/me/office2/summarized_data?date_from=2016-06-01T00%3A00%3A00%2B09%3A00&date_to=2016-06-03T00%3A00%3A00%2B09%3A00" \
-H "Accept:application/json" \
-H "Authorization:Bearer ewwrme3ipsozbvlee0xi267xyydj3nbywlfanaciclbjq0e7synziubvs4im2370"

レスポンス

名称説明
objectObject計測データ集計情報。キーは計測日付(日付書式: YYYY-MM-DD)。
取得結果は計測日付の降順で返却されます。
取得結果は指定された日付の0時0分0秒 ~ 23時59分59秒まで、日単位の集計結果を返却します。
zone_secNumber累計集中時間(秒)。
計測データの zone が 60 以上の場合 15(秒) が加算されます
flow_secNumber累計フロー時間(秒)。
計測データの zone が 80 以上の場合 15(秒) が加算されます
total_secNumber総測定時間(秒)。
計測データ一件ごとに 15(秒) が加算されます

レスポンスの例

{
  "2016-01-02": {
    "zone_sec": 3600,
    "flow_sec": 1200,
    "total_sec": 3900
  },
  "2016-01-01": {
    "zone_sec": 3600,
    "flow_sec": 1200,
    "total_sec": 3900
  },
  ...
}