Инструменты пользователя

Инструменты сайта


ru:airlay:api:air-lay-v2

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ru:airlay:api:air-lay-v2 [2019/09/12 20:04]
Никита Андреевич Лисовский
ru:airlay:api:air-lay-v2 [2019/11/05 17:02]
Калинин Александр Игоревич [Trackers]
Строка 13: Строка 13:
  
 ==== Структура запроса ==== ==== Структура запроса ====
-<code>+<code javascript>
     /**     /**
     * api/v2/{controller}/{action}?{parameter1=value&parameter1=value&...}     * api/v2/{controller}/{action}?{parameter1=value&parameter1=value&...}
Строка 23: Строка 23:
     */     */
 </code> </code>
 +<code javascript>
 +post запрос
 +raw с json
  
 +{
 +    "version": 1,
 +    "kadNum": "24:11:0055:24:007",
 +    "inCity": true,
 +    "dCity": 300,
 +    "dOverCity": 500,
 +    "dMax": 100000,
 +    "maxAcc": 0.4,
 +    "centreArea": [
 +        92.36016614096505,
 +        55.957195305775436
 +    ],
 +    "objects": [
 +        {
 +            "dist": 45.5630759568201,
 +            "tplnr": "PS035-000403"
 +        },
 +        {
 +            "dist": 54.000446032760856,
 +            "tplnr": "PS035-000401"
 +        },
 +        {
 +            "dist": 62.82547067059525,
 +            "tplnr": "TP006-0001461"
 +        },
 +        {
 +            "dist": 66.31874139095346,
 +            "tplnr": "TP006-0001462"
 +        },
 +        {
 +            "dist": 68.20241607817265,
 +            "tplnr": "TP006-0001470"
 +        },
 +        {
 +            "dist": 71.39020177489581,
 +            "tplnr": "TP006-0001469"
 +        },
 +        {
 +            "dist": 75.6531728989073,
 +            "tplnr": "PS035-000402"
 +        },
 +        {
 +            "dist": 174.46758937820385,
 +            "tplnr": "TP006-0001467"
 +        },
 +        {
 +            "dist": 175.78817558695735,
 +            "tplnr": "PS035-000400"
 +        },
 +        {
 +            "dist": 176.235569705586,
 +            "tplnr": "TP006-0001468"
 +        },
 +        {
 +            "dist": 283.7276110218554,
 +            "tplnr": "PS110-000402"
 +        }
 +    ]
 +}
 +</code>
 ==== API ==== ==== API ====
 <code php> <code php>
Строка 1286: Строка 1349:
             ]             ]
         }         }
 +    ]
 +}
 +</code>
 +
 +
 +==== Trackers ==== 
 +<code JSON>
 +{
 +    "_id" : ObjectId,
 +    "owner" : ObjectId,
 +    "name" : string,
 +    "OpenAPI" : bool,
 +    "QR" : bool,
 +    "Auth" : array[ 
 +        ObjectId,
 +        ...
     ]     ]
 } }
Строка 1294: Строка 1373:
 { {
     "_id" : ObjectId(""),     "_id" : ObjectId(""),
-    "type" : "category", +    "type": "user",
-    "systemType": "free"/"user"+
     "dataSetId" : ObjectId(""),     "dataSetId" : ObjectId(""),
     "name" : "Some name",     "name" : "Some name",
-    "organizationId" : ObjectId(""), +    "geometryType" : "Point/LineString/Polygon",
-    "geometryType" : "point/line/polygon",+
     "img" : base64,     "img" : base64,
     "fields" : [      "fields" : [ 
         {         {
             "name" : "Params 1",             "name" : "Params 1",
-            "type" : "number/boolean/string/list",+            "type" : "double/boolean/string/list",
             "value" : "some value"/array<string>,//Необязательный параметр,               "value" : "some value"/array<string>,//Необязательный параметр,  
             //может быть массивом если list, для list обязательный параметр             //может быть массивом если list, для list обязательный параметр
Строка 1321: Строка 1398:
             "name" : "Params 3",             "name" : "Params 3",
             "type" : "number",             "type" : "number",
-            "value" : 20, 
             "required" : bool             "required" : bool
         },         },
Строка 1330: Строка 1406:
         }         }
     ]     ]
-+}, 
-</code> +
-==== Trackers ====  +
-<code JSON>+
 { {
-    "_id" : ObjectId, +    "_id" : ObjectId("")
-    "owner" : ObjectId+    "type": "system"
-    "name"string+    "name""Name of translation"
-    "OpenAPI" : bool, +    "geometryType" : "Point/LineString/Polygon", 
-    "QR: bool+    "img" : 'mat-icon name'
-    "Auth" : array[  +
-        ObjectId, +
-        ... +
-    ]+
 } }
 </code> </code>
 +
 ==== Tracks ====  ==== Tracks ==== 
 <code JSON> <code JSON>
Строка 1456: Строка 1527:
             'fields' : Array<string>,             'fields' : Array<string>,
             "name" : string,             "name" : string,
-            'aliasField' : string,+            'datasetUniqueField' : string,
         }         }
     ]     ]
Строка 1471: Строка 1542:
     {     {
       "field" : "string"//атрибут       "field" : "string"//атрибут
-      "type" : "string"/"number"/"time",//тип фильтра +      "type" : "string"/"number"/"date",//тип фильтра, 
-      "uniqueValue" : <values>// список уникальных значений+      "alias" : "string" //псевдоним
     }     }
   ]   ]
ru/airlay/api/air-lay-v2.txt · Последнее изменение: 2022/09/14 20:59 — Калинин Александр Игоревич