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

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


yovokids_events

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
yovokids_events [2021/07/15 09:17]
serg
yovokids_events [2022/10/19 07:34] (текущий)
serg
Строка 2: Строка 2:
 ---- ----
 <​code>​ <​code>​
-POST http://ev.yovokids.com/api/event+POST http://eventNN.kokids.org/api/events 
 +**NN = {01,02}**
 </​code>​ </​code>​
  
Строка 8: Строка 9:
  
 ---- ----
- 
-* - обязательные поля 
 <​code>​ <​code>​
 type tEventInput struct { type tEventInput struct {
-* Gaid ​       ​string `json:"​G"​` ​ //GAID + GAID      ​string ​    ​`json:"​GAID"​` ​    ​//[REQUIRED] Gaid клиента - YovoExtra data 
-        ​Uid ​        ​int64 ​ ​`json:"​U"​` ​ //User ID - если есть + GaidType ​ int8       `json:"​GaidType"` //[REQUIRED] GaidType клиента - YovoExtra data 
-* OS          ​string `json:"​O"​` ​ //OS("​android","​ios",""​) + Bundle ​   ​string ​    ​`json:"​Bundle"​` ​  ​//[REQUIRED] Bundle - clients packagename 
-* APK         ​int64  ​`json:"​A"​` ​ //APK версия +        ​BundleVer string ​   ​`json:"​BundleVer"`//[REQUIRED] apk/Bundle version 
- Make        ​string `json:"​M"​` ​ //производитель девайса (samsung/​huawei/​apple+ Uid      ​string ​    ​`json:"​Uid"​` ​     //id клиента для доп идентификации ​(if none = 0
- Model       ​string ​`json:"​P"​` ​ //модель девайса ​(T-150..+ OSint    models.TOs ​`json:"​OSint"​` ​   //[REQUIRED]  
- Devicelang ​ string `json:"​L"​`  ​// язык девайса + // os = ENUM( 
-* Data ​       ​string `json:"​D"​` ​ //JSON []tEventData в string + // OSUnknown TOs = 
- + // OSAndroid 
 + // OSHuawei 
 + // OSIOs
 + // 
 + string `json:"​D"​` ​ //[REQUIRED] JSON []tEventData{} - массив утм меток со временем millisec
 } }
 type tEventData struct { type tEventData struct {
-* EventID ​  string `json:"​E"` // `utm0_utm1_utm2_utm3+ Utm0   string `json:"​U0"` // `utm0- utm метка 
-* TimeStamp ​uint64 ​`json:"​T"​` // unixtimestamp+ Utm1   ​string `json:"​U1"​` // `utm1` - utm метка 
 + Utm2   ​string `json:"​U2"​` // `utm2` - utm метка 
 + Utm3   ​string `json:"​U3"​` // `utm3` - utm метка 
 + TimeStamp ​int64  ​`json:"​T"​` ​ // время события в unixtime миллисекундах long epochMillis = Instant.now().toEpochMilli();​
 } }
 </​code>​ </​code>​
Строка 35: Строка 41:
  
 type tStandartOutput struct { type tStandartOutput struct {
 +   ​Result int //len of input.D
 } }
  
Строка 42: Строка 49:
 <​code>​ <​code>​
 Status Code: 200 Status Code: 200
-{}+{ 
 +   ​Result:​ 2 
 +}
 </​code>​ </​code>​
-{{:​event_ok.png?​400|}}+
  
 ---- ----
yovokids_events.1626340649.txt.gz · Последние изменения: 2021/07/15 09:17 — serg