-
Notifications
You must be signed in to change notification settings - Fork 0
API List
じっそうのひと edited this page Oct 5, 2016
·
25 revisions
- /login
- クエリ ?username=test_user&password={PASSWORD_MD5_HASH}
- 結果
// Success
{
'success' : 'true',
'result' : {
'token' : {TOKEN}
}
}
// Failed
{
'success' : 'false',
'reason' : {ERROR_REASON}
}
- /logout
- クエリ ?token={TOKEN}
- 結果
// Success
{
'success' : 'true'
}
// Failed
{
'success' : 'false'
}
- /group/list
- 参加しているグループのリスト クエリ ?token={TOKEN}
- 結果
// Success
{
'success' : 'true',
'result' : {[
{
'gid' : {JOINED_GID},
'name' : {JOINED_GROUP_NAME}
},
{
'gid' : {JOINED_GID},
'name' : {JOINED_GROUP_NAME}
},
...
]}
}
// Failed
{
'success' : 'false',
'reason' : {ERROR_REASON}
}
- /group/alllist
- すべてのグループのリスト
- クエリ ?token={TOKEN}
- 結果
// Success
{
'success' : 'true',
'result' : {[
{
'gid' : {GID},
'name' : {GROUP_NAME}
},
{
'gid' : {GID},
'name' : {GROUP_NAME}
},
...
]}
}
// Failed
{
'success' : 'false',
'reason' : {ERROR_REASON}
}
- /group/[GID]/join
- GroupUserに得られたUIDとGIDを指定して、UMODEをSTUDENTで追加する
- /group/[GID]/leave
- GroupUserから指定されたGIDとUIDを持つ要素を削除する
- /group/[GID]/mod/add[POST]
- GroupElementに新しいレコードを追加する
- クエリ
{
"token" : "test",
"element" : [
{
"mac" : "123"
},
{
"mac" : "124"
},
{
"mac" : "125"
}
]
}
- /group/[GID]/mod/status
- クエリ ?token={TOKEN}
- 結果
// Success
{
"success": "true",
"result": {
"wet": 0.0,
"temp": 0.0,
"stat": "SAFE"
}
}
// Failed
{
"success": "false"
}
- /group/[GID]/mod/update[POST]
- 指定されたEID(温度計端末のMAC)を持つレコードのETMPとESTATUSを更新する
- クエリ
{
"token" : "test",
"element" : [
{
"mac" : "123",
"temp" : "36.5",
"wet" : "50.0",
"stat" : "EMER"
},
{
"mac" : "123",
"temp" : "36.5",
"wet" : "50.0",
"stat" : "EMER"
},
{
"mac" : "123",
"temp" : "36.5",
"wet" : "50.0",
"stat" : "EMER"
}
]
}
- /group/add
- /group/[GID]/call