Changes for page 07 HTTP API
Last modified by Devin Chen on 2025/04/10 16:16
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - 6HTTP API1 +07 HTTP API - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Hunter1 +XWiki.Mora - Content
-
... ... @@ -1,4 +1,4 @@ 1 -= ** 1General** =1 += **General** = 2 2 3 3 This documents introduces WECON V-BOX HTTP API. And this document also shows some examples. All example is tested from postman application. 4 4 ... ... @@ -43,9 +43,12 @@ 43 43 44 44 screctkey=f1cd9351930d4e589922edbcf3b09a7c 45 45 46 +(% class="box infomessage" %) 47 +((( 46 46 **✎Note:** If it is for Virtual Deployment, the comid and comkey would not be the same with values above. Try to get the actual value from HTTP access (V-NET~-~-Services~-~-HTTP access) 49 +))) 47 47 48 -== ** 1.1Interface Parameter Description** ==51 +== **Interface Parameter Description** == 49 49 50 50 **Global parameters** 51 51 ... ... @@ -69,7 +69,7 @@ 69 69 (% style="text-align:center" %) 70 70 [[image:1.png||height="141" width="500" class="img-thumbnail"]] 71 71 72 -== ** 1.2Example key and value** ==75 +== **Example key and value** == 73 73 74 74 1).**comid**=2 75 75 ... ... @@ -80,10 +80,10 @@ 80 80 4).**ts**=1573897380 81 81 82 82 ((( 83 -= ** 2Basic API** =86 += **Basic API** = 84 84 ))) 85 85 86 -== ** 2.1{{id name="_Toc24963726"/}}Login operation** ==89 +== **{{id name="_Toc24963726"/}}Login operation** == 87 87 88 88 ((( 89 89 **2.1.1 Parameters** ... ... @@ -93,14 +93,14 @@ 93 93 |**Acturl**|(% colspan="2" style="width:731px" %)we-data/login 94 94 |**Function**|(% colspan="2" style="width:731px" %)Login with username, email, phone number 95 95 |(% colspan="1" rowspan="4" %)**Parameters**|Items|(% style="width:535px" %)Description 96 -|alias|(% style="width:535px" %) Username, email,phonenumber99 +|alias|(% style="width:535px" %)Must be username, registered email will fail to login 97 97 |password|(% style="width:535px" %)32bit password (MD5 encryption) 98 98 |domain(Optional)|(% style="width:535px" %)3rd party interface domain(Only available for Virtual Deployment) 99 99 |(% rowspan="3" %)**Return value**|Items|(% style="width:535px" %)Description 100 100 |utype|(% style="width:535px" %)User Type: 1-Manage Account, 2-Viewer Account 101 -|sid|(% style="width:535px" %)User session ID 104 +|sid|(% style="width:535px" %)User session ID (Only available for 12 hours) 102 102 103 -** 2.1.2Operating procedures**106 +**Operating procedures** 104 104 105 105 **Setp1: ** Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/login>>url:http://api.v-box.net/box-data/api/we-data/login]] 106 106 ... ... @@ -124,10 +124,14 @@ 124 124 125 125 "sign":"997513ff1320862f0cbb9ce19d0bd253" 126 126 130 +{{info}} 127 127 **✎Note: **For Virtual Deployment, the sign string should be append with domain, so the format would be like following: 128 128 129 129 alias=xxx&comid=xxx&compvtkey=xxx&domain=xxx&password=xxx&ts=1657682972386&key=f1cd9351930d4e589922edbcf3b09a7c 130 130 135 +The timestamp must be unit as Millisecond level 136 +{{/info}} 137 + 131 131 **Step4: ** Set common of header 132 132 133 133 {"comid":"2","compvtkey":"589625dce895454dbff9782c299db156","ts":"1573897380","sign":"997513ff1320862f0cbb9ce19d0bd253"} ... ... @@ -136,7 +136,7 @@ 136 136 [[image:V-BOX HTTP manual_html_cbfc9bbb7d0d4f84.png||height="230" width="700" class="img-thumbnail"]] 137 137 138 138 ((( 139 -** 2.1.3Result**146 +**Result** 140 140 ))) 141 141 142 142 { ... ... @@ -163,17 +163,17 @@ 163 163 [[image:V-BOX HTTP manual_html_b00e7e6a00828e27.png||height="291" width="500" class="img-thumbnail"]] 164 164 165 165 ((( 166 -= ** 3Service data APIs** =173 += **Service data APIs** = 167 167 ))) 168 168 169 -== ** 3.1V-Box list** ==176 +== **V-Box list** == 170 170 171 -** 3.1.1{{id name="_Toc24963732"/}}Parameters**178 +**{{id name="_Toc24963732"/}}Parameters** 172 172 173 173 (% style="text-align:center" %) 174 174 [[image:X.png||height="412" width="700" class="img-thumbnail"]] 175 175 176 -** 3.1.2{{id name="_Toc24963733"/}}Operating procedures**183 +**~ {{id name="_Toc24963733"/}}Operating procedures** 177 177 178 178 **Step1:** Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/boxs>>url:http://api.v-box.net/box-data/api/we-data/boxs]] 179 179 ... ... @@ -197,7 +197,7 @@ 197 197 (% style="text-align:center" %) 198 198 [[image:V-BOX HTTP manual_html_999832f3a31ac851.png||height="232" width="700" class="img-thumbnail"]] 199 199 200 -** 3.1.3Result**207 +**Result** 201 201 202 202 { 203 203 ... ... @@ -326,9 +326,9 @@ 326 326 (% style="text-align:center" %) 327 327 [[image:V-BOX HTTP manual_html_5999b14ed63e8065.png||height="348" width="600" class="img-thumbnail"]] 328 328 329 -== ** 3.2Real-time group list** ==336 +== **Real-time group list** == 330 330 331 -** 3.2.1{{id name="_Toc24963736"/}}338 +**{{id name="_Toc24963736"/}} Parameters** 332 332 333 333 (% class="table-bordered" %) 334 334 |**acturl**|(% colspan="3" %)we-data/realgroups ... ... @@ -340,7 +340,7 @@ 340 340 |groupId|Group ID 341 341 |groupName|Group name 342 342 343 -** 3.2.2Operating procedures**350 +**Operating procedures** 344 344 345 345 **Step1: **Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/realgroups>>url:http://api.v-box.net/box-data/api/we-data/realgroups]] 346 346 ... ... @@ -367,7 +367,7 @@ 367 367 (% style="text-align:center" %) 368 368 [[image:V-BOX HTTP manual_html_cc06cac462c1b77a.png||height="172" width="800" class="img-thumbnail"]] 369 369 370 -** 3.2.3Result**377 +**Result** 371 371 372 372 { 373 373 ... ... @@ -413,9 +413,9 @@ 413 413 414 414 [[image:V-BOX HTTP manual_html_2445c358293d621.png||height="531" width="532"]] 415 415 416 -== ** 3.3Real-time tags configuration list** ==423 +== **Real-time tags configuration list** == 417 417 418 -** 3.3.1Parameters**425 +**Parameters** 419 419 420 420 (% class="table-bordered" %) 421 421 |**acturl**|(% colspan="3" %)we-data/realcfgs ... ... @@ -457,7 +457,7 @@ 457 457 |totalRecord|(% colspan="2" %)Total record number 458 458 |currentPage|(% colspan="2" %)Current page number 459 459 460 -** 3.3.2Operating procedures**467 +**Operating procedures** 461 461 462 462 **Step1: **Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/realcfgs>>url:http://api.v-box.net/box-data/api/we-data/realcfgs]] 463 463 ... ... @@ -490,7 +490,7 @@ 490 490 (% style="text-align:center" %) 491 491 [[image:V-BOX HTTP manual_html_d284dfdd7b4844ee.png||height="288" width="800" class="img-thumbnail"]] 492 492 493 -** 3.3.3Result**500 +**Result** 494 494 495 495 { 496 496 ... ... @@ -573,9 +573,9 @@ 573 573 (% style="text-align:center" %) 574 574 [[image:V-BOX HTTP manual_html_e7271097b71941cc.png||height="644" width="800" class="img-thumbnail"]] 575 575 576 -== (% id="cke_bm_1151S" style="display:none" %)**{{id name="_Toc24963743"/}}**(%%)**3.4 Tags data list** ==583 +== **Tags data list** == 577 577 578 -** 3.4.1{{id name="_Toc24963744"/}}Parameters**585 +**~ {{id name="_Toc24963744"/}}Parameters** 579 579 580 580 (% class="table-bordered" %) 581 581 |**acturl**|(% colspan="3" %)we-data/realdata ... ... @@ -597,7 +597,7 @@ 597 597 |totalRecord|(% colspan="2" %)Total record 598 598 |currentPage|(% colspan="2" %)current page 599 599 600 -** 3.4.2{{id name="_Toc24963745"/}}Operating procedures**607 +**~ {{id name="_Toc24963745"/}}Operating procedures** 601 601 602 602 **Step1: **Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/realdata>>url:http://api.v-box.net/box-data/api/we-data/realdata]] 603 603 ... ... @@ -625,7 +625,7 @@ 625 625 626 626 {"boxId":"973","groupId":"7325","pageSize":"5","pageIndex":"2","sid":"2d7bfd344aa64d8ebc9beea0e4dad8ad","comid":"2","compvtkey":"589625dce895454dbff9782c299db156","ts":"1573897380","sign":"0769228e66c945eed5431c41a96949f2"} 627 627 628 -** 3.4.3{{id name="_Toc24963746"/}}Result**635 +**~ {{id name="_Toc24963746"/}}Result** 629 629 630 630 { 631 631 ... ... @@ -690,10 +690,10 @@ 690 690 (% style="text-align:center" %) 691 691 [[image:V-BOX HTTP manual_html_705682e81eae5ea7.png||height="651" width="800" class="img-thumbnail"]] 692 692 693 -== ** 3.5Modify tag data** ==700 +== **Modify tag data** == 694 694 695 695 ((( 696 -** 3.5.1Parameters**703 +**Parameters** 697 697 ))) 698 698 699 699 (% class="table-bordered" %) ... ... @@ -704,7 +704,7 @@ 704 704 |value|value 705 705 |**Return value**|(% colspan="2" %)None 706 706 707 -** 3.5.2Operating procedures**714 +**Operating procedures** 708 708 709 709 **Step1:** Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/updrealdata>>url:http://api.v-box.net/box-data/api/we-data/updrealdata]] 710 710 ... ... @@ -733,7 +733,7 @@ 733 733 (% style="text-align:center" %) 734 734 [[image:V-BOX HTTP manual_html_59d54a5d886ef614.png||height="244" width="700" class="img-thumbnail"]] 735 735 736 -** 3.5.3Result**743 +**Result** 737 737 738 738 { 739 739 ... ... @@ -750,9 +750,9 @@ 750 750 (% style="text-align:center" %) 751 751 [[image:V-BOX HTTP manual_html_590c8dab9e80fd0f.png||height="425" width="700" class="img-thumbnail"]] 752 752 753 -== ** 3.6 {{id name="_Toc24963751"/}}Historical tags name list** ==760 +== **Historical tags name list** == 754 754 755 -** 3.6.1Parameters**762 +**Parameters** 756 756 757 757 (% class="table-bordered" %) 758 758 |**acturl**|(% colspan="3" %)we-data/monitors ... ... @@ -764,7 +764,7 @@ 764 764 |monitorId|tag ID 765 765 |monitorName|tag name 766 766 767 -** 3.6.2Operating procedures**774 +**Operating procedures** 768 768 769 769 **Step1: **Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/monitors>>url:http://api.v-box.net/box-data/api/we-data/monitors]] 770 770 ... ... @@ -791,7 +791,7 @@ 791 791 (% style="text-align:center" %) 792 792 [[image:V-BOX HTTP manual_html_dba52ac718eeb66e.png||height="228" width="700" class="img-thumbnail"]] 793 793 794 -** 3.6.3Result**801 +**Result** 795 795 796 796 { 797 797 ... ... @@ -834,9 +834,9 @@ 834 834 (% style="text-align:center" %) 835 835 [[image:V-BOX HTTP manual_html_2a739377a9fb10b2.png||height="400" width="700" class="img-thumbnail"]] 836 836 837 -== (% id="cke_bm_1218S" style="display:none" %)****(%%)**3.7{{id name="_Toc24963755"/}}Historical tag data list** ==844 +== ** {{id name="_Toc24963755"/}}Historical tag data list** == 838 838 839 -** 3.7.1{{id name="_Toc24963756"/}}Parameters**846 +**~ {{id name="_Toc24963756"/}}Parameters** 840 840 841 841 (% class="table-bordered" %) 842 842 |**acturl**|(% colspan="3" %)we-data/historydata ... ... @@ -856,7 +856,7 @@ 856 856 |totalRecord|(% colspan="2" %)Total records 857 857 |currentPage|(% colspan="2" %)Current page 858 858 859 - **3.7.2Operating procedures**866 +**Operating procedures** 860 860 861 861 **Step:** Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/historydata>>url:http://api.v-box.net/box-data/api/we-data/historydata]] 862 862 ... ... @@ -891,7 +891,7 @@ 891 891 (% style="text-align:center" %) 892 892 [[image:V-BOX HTTP manual_html_fac48b1179b555ee.png||height="291" width="700" class="img-thumbnail"]] 893 893 894 -** 3.7.3Result**901 +**Result** 895 895 896 896 { 897 897 ... ... @@ -954,9 +954,9 @@ 954 954 (% style="text-align:center" %) 955 955 [[image:V-BOX HTTP manual_html_f3b62eb69687a214.png||height="476" width="700" class="img-thumbnail"]] 956 956 957 -== ** 3.8Alarm tags data list** ==964 +== **Alarm tags data list** == 958 958 959 -** 3.8.1{{id name="_Toc24963760"/}}Parameters**966 +**{{id name="_Toc24963760"/}}Parameters** 960 960 961 961 (% class="table-bordered" %) 962 962 |**acturl**|(% colspan="3" %)we-data/alarmdata ... ... @@ -991,7 +991,7 @@ 991 991 |totalRecord|(% colspan="2" %)Total records 992 992 |currentPage|(% colspan="2" %)Current page 993 993 994 -** 3.8.2{{id name="_Toc24963761"/}}Operating procedures**1001 +**~ {{id name="_Toc24963761"/}}Operating procedures** 995 995 996 996 **Step1:** Set http: [[http:~~/~~/api.v-box.net/box-data/api/we-data/alarmdata>>url:http://api.v-box.net/box-data/api/we-data/alarmdata]] 997 997 ... ... @@ -1028,7 +1028,7 @@ 1028 1028 (% style="text-align:center" %) 1029 1029 [[image:V-BOX HTTP manual_html_cd9ce84648b86cb9.png||height="269" width="700" class="img-thumbnail"]] 1030 1030 1031 -** 3.8.3Result**1038 +**Result** 1032 1032 1033 1033 { 1034 1034 ... ... @@ -1107,9 +1107,9 @@ 1107 1107 (% style="text-align:center" %) 1108 1108 [[image:V-BOX HTTP manual_html_d4a3e0114c402c27.png||height="475" width="700" class="img-thumbnail"]] 1109 1109 1110 -== ** 3.9Get device state** ==1117 +== **Get device state** == 1111 1111 1112 -** 3.9.1{{id name="_Toc24963760"/}}Parameters**1119 +**~ {{id name="_Toc24963760"/}}Parameters** 1113 1113 1114 1114 (% class="table-bordered" %) 1115 1115 |**acturl**|(% colspan="3" %)we-data/getDeviceState ... ... @@ -1119,7 +1119,7 @@ 1119 1119 |(% rowspan="2" %)**Return value**|Field name|(% colspan="2" %)Description 1120 1120 |state|(% colspan="2" %)vbox state: 1-online, 0-offline 1121 1121 1122 -== ** 3.10Send switch to device** ==1129 +== **Send switch to device** == 1123 1123 1124 1124 **3.10.1 {{id name="_Toc24963760"/}}Parameters** 1125 1125 ... ... @@ -1130,9 +1130,9 @@ 1130 1130 |(% style="width:450px" %)boxId|(% colspan="2" %)boxId(required) 1131 1131 |(% rowspan="1" style="width:102px" %)**Return value**|(% style="width:450px" %)Field name|(% colspan="2" %)Description 1132 1132 1133 -= ** 4Appendix** =1140 += **Appendix** = 1134 1134 1135 -== (% style="color:inherit; font-family:inherit; font-size:26px" %)** 4.1Data type**(%%) ==1142 +== (% style="color:inherit; font-family:inherit; font-size:26px" %)**Data type**(%%) == 1136 1136 1137 1137 100: 16-bit binary 1138 1138