POST api/Device/PositionHeartSOS

最新位置、心率、SOS信息 通知、(SOS或围栏)最新信息[手表]

Request Information

Body Parameters

PositionHeartSOSModel
NameDescriptionTypeAdditional information
MapType

地图类型

string

None.

DeviceId

设备Id

integer

None.

UserId

用户Id

integer

None.

Token

登录后获取到的 Token

string

None.

Language

语言选项

string

None.

AppId

APP应用标识

string

None.

Request Formats

application/json, text/json

Sample:
{
  "MapType": "sample string 1",
  "DeviceId": 2,
  "UserId": 3,
  "Token": "sample string 4",
  "Language": "sample string 5",
  "AppId": "sample string 6"
}

application/xml, text/xml

Sample:
<PositionHeartSOSModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NewGPS2012.AppApi.Models.ParModel">
  <AppId>sample string 6</AppId>
  <Language>sample string 5</Language>
  <Token>sample string 4</Token>
  <DeviceId>2</DeviceId>
  <MapType>sample string 1</MapType>
  <UserId>3</UserId>
</PositionHeartSOSModel>

Response Information

Resource Description

State 状态码说明:
0. 成功
1100. 设备不存在

PositionHeartSOSResult
NameDescriptionTypeAdditional information
Message

消息说明

string

None.

LastSOSException

最新求助信息

SOSException

None.

LastHeatBeat

最新心率信息

Heatbeat

None.

LastPosition

最新定位信息

Position

None.

LastNotify

最新通知

Notify

None.

LastSOSOverZone

最新SOS 或 围栏报警

SOSOverZone

None.

State

状态码

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Message": "sample string 1",
  "LastSOSException": {
    "LastTime": "sample string 1",
    "OLat": 2.0,
    "OLng": 3.0,
    "Latitude": 4.0,
    "Longitude": 5.0
  },
  "LastHeatBeat": {
    "LastTime": "sample string 1",
    "HeartBate": 2.0
  },
  "LastPosition": {
    "OLat": 1.0,
    "OLng": 2.0,
    "Latitude": 3.0,
    "Longitude": 4.0,
    "LastCommunication": "sample string 5",
    "DeviceUtcTime": "sample string 6",
    "PositionType": 7
  },
  "LastNotify": {
    "LastTime": "sample string 1",
    "Content": "sample string 2",
    "Title": "sample string 3"
  },
  "LastSOSOverZone": {
    "LastTime": "sample string 1",
    "Content": "sample string 2"
  },
  "State": 2
}

application/xml, text/xml

Sample:
<PositionHeartSOSResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NewGPS2012.AppApi.Models.ResModel">
  <State>2</State>
  <LastHeatBeat>
    <HeartBate>2</HeartBate>
    <LastTime>sample string 1</LastTime>
  </LastHeatBeat>
  <LastNotify>
    <Content>sample string 2</Content>
    <LastTime>sample string 1</LastTime>
    <Title>sample string 3</Title>
  </LastNotify>
  <LastPosition>
    <DeviceUtcTime>sample string 6</DeviceUtcTime>
    <LastCommunication>sample string 5</LastCommunication>
    <Latitude>3</Latitude>
    <Longitude>4</Longitude>
    <OLat>1</OLat>
    <OLng>2</OLng>
    <PositionType>7</PositionType>
  </LastPosition>
  <LastSOSException>
    <LastTime>sample string 1</LastTime>
    <Latitude>4</Latitude>
    <Longitude>5</Longitude>
    <OLat>2</OLat>
    <OLng>3</OLng>
  </LastSOSException>
  <LastSOSOverZone>
    <Content>sample string 2</Content>
    <LastTime>sample string 1</LastTime>
  </LastSOSOverZone>
  <Message>sample string 1</Message>
</PositionHeartSOSResult>