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

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


yovokids_events

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
yovokids_events [2021/07/15 10:31]
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 
-*       ​Bundle ​     ​string `json:"​B"​` ​ //Bundle + GaidType ​ int8       `json:"​GaidType"` //[REQUIRED] GaidType клиента - YovoExtra data 
-        ​Uid ​        ​int64 ​ ​`json:"​U"​` ​ //User ID - если есть + Bundle ​   ​string ​    ​`json:"​Bundle"​` ​  ​//[REQUIRED] Bundle - clients packagename 
-* OS          ​string `json:"​O"​` ​ //OS("​android","​ios",""​) +        ​BundleVer string ​   ​`json:"​BundleVer"`//[REQUIRED] apk/Bundle version 
-* APK         ​int64  ​`json:"​A"​` ​ //APK версия + Uid      ​string ​    ​`json:"​Uid"​` ​     //id клиента ​для доп идентификации ​(if none = 0
- Make        ​string `json:"​M"​` ​ //производитель девайса (samsung/​huawei/​apple+ OSint    models.TOs ​`json:"​OSint"​` ​   //[REQUIRED]  
- Model       ​string ​`json:"​P"​` ​ //модель девайса ​(T-150..+ // os = ENUM( 
- Devicelang ​ string `json:"​L"​`  ​// язык девайса + // OSUnknown TOs = 
-* Data ​       ​string `json:"​D"​` ​ //JSON []tEventData в string + // 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>​
Строка 36: Строка 41:
  
 type tStandartOutput struct { type tStandartOutput struct {
 +   ​Result int //len of input.D
 } }
  
Строка 43: Строка 49:
 <​code>​ <​code>​
 Status Code: 200 Status Code: 200
-{}+{ 
 +   ​Result:​ 2 
 +}
 </​code>​ </​code>​
-{{:​event_ok.png?​400|}}+
  
 ---- ----
yovokids_events.1626345105.txt.gz · Последние изменения: 2021/07/15 10:31 — serg