Changes for page Basic API Interface

Last modified by Alex Chang on 2022/04/07 09:11

From version 1.1 >
edited by Alex Chang
on 2022/03/18 13:57
To version < 2.1 >
edited by Alex
on 2022/03/18 17:38
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.alex
1 +XWiki.alex2
Content
... ... @@ -2,12 +2,27 @@
2 2  
3 3  ----
4 4  
5 +In order to use the our service, all termination devices must obtain an api key. The basic flow is as follows.
6 +
7 + {{plantuml}}@startuml
8 +
9 +client-->"api Server": Get API key with a unique key(MAC Address)\n ==>https://{api server ip}/v1/getKey/:uuid
10 +"api Server"->client: return api key and secret
11 +
12 +client->client:APP save\n- SERVICE_CODE\n- API KEY\n- API SECRET
13 +
14 +client-->"api Server": Get a session key\n ==>https://{api server ip}/v1/session/:apikey
15 +"api Server"->client: return a session key and expired date
16 +
17 +@enduml{{/plantuml}}
18 +
19 +----
20 +
5 5  ===== ##Basic Endpoints for API Key and Session Key## =====
6 6  
7 7  * [[API Key>>getapikey|API Key]] :  **POST /v1/getKey/:uuid**
8 8  * [[Session Key>>getsessionkey|Session Key]] : **POST /v1/session:apikey**
9 9  
10 -
11 11  ----
12 12  
13 13  ===== Revision History =====