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

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


yovokids_events

Это старая версия документа!



POST http://eventNN.yovokids.com/api/event
**NN = {01,02}**

POST PARAMS


type tEventInput struct {
	Gaid     string     `json:"G"`  //[REQUIRED] 	Gaid клиента - YovoExtra data
	Gaidtype int8       `json:"GT"` //[REQUIRED] 	GaidType клиента - YovoExtra data
	Bundle   string     `json:"B"`  //[REQUIRED] 	Bundle - clients packagename
        BundleVer string    `json:"A"` 	//[REQUIRED] 	apk/Bundle version
	Uid      int64      `json:"U"`  //id клиента (if none = 0)
	OSint    models.TOs `json:"O"`  //[REQUIRED] 	
									// os = ENUM(
									// 			OSUnknown TOs = - 1
									// 			OSAndroid
									// 			OSHuawei
									// 			OSIOs)
									//
	Data string `json:"D"` 			//[REQUIRED] 	JSON []tEventData{} - массив утм меток со временем millisec
	data []tEventData
}
type tEventData struct {
	EventID   string `json:"E0"` // `utm0_utm1_utm2_utm3` - набор из 1-4 utm меток, разделенный _
	TimeStamp int64  `json:"T"`  // время события в unixtime миллисекундах long epochMillis = Instant.now().toEpochMilli();
}

RESPONSE

StatusCode: 200

type tStandartOutput struct {
}

EXAMPLE OK

Status Code: 200
{}


EXAMPLE ERROR

Status Code: 412
{
    "error": "not enough data"
}
yovokids_events.1663831689.txt.gz · Последние изменения: 2022/09/22 07:28 — serg