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

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


boardingstart

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



POST http://api.yovokids.com/api/boardingstart

POST PARAMS

type tBoardingInput struct {
*	Gaid        string   //GAID
*       Bundle      string   //Bundle
*	OS          string   //OS("android","ios","")
*	APK         int64    //APK версия
	Make        string   //производитель девайса (samsung/huawei/apple)
	Model       string   //модель девайса (T-150..)
	Devicelang  string   // язык девайса
}

OK RESPONSE

type tBoardingOutput struct {
	Queue []tQueue
}
type tQueue struct {
	Id int
	El []tQueueElement
}
type tQueueElement struct {
	Name  string
	Value interface{}
}

EXAMPLE

{
    "Queue": [
        {
            "Id": 1,
            "El": [
                {
                    "Name": "Button",
                    "Value": "continue"
                },
                {
                    "Name": "Frame_Text1",
                    "Value": "Frametext1"
                },
                {
                    "Name": "Frame_Text2",
                    "Value": "Frametext2"
                },
                {
                    "Name": "Frame_Text3",
                    "Value": "Frametext3"
                },
                {
                    "Name": "Frame_Text4",
                    "Value": "Frametext4"
                },
                {
                    "Name": "Frame_Text5",
                    "Value": "Frametext5"
                },
                {
                    "Name": "Header1",
                    "Value": "Header1"
                },
                {
                    "Name": "Header2",
                    "Value": "Header2"
                },
                {
                    "Name": "Header3",
                    "Value": "Header3"
                },
                {
                    "Name": "Image1",
                    "Value": "https://cdn01.yovokids.com/test.jpg"
                }
            ]
        },
        {
            "Id": 3,
            "El": [
                {
                    "Name": "Button1",
                    "Value": "cont"
                },
                {
                    "Name": "Header1",
                    "Value": "Header1"
                },
                {
                    "Name": "Header2",
                    "Value": "Header2"
                },
                {
                    "Name": "LangList",
                    "Value": [
                        "RU",
                        "EN"
                    ]
                }
            ]
        },
        {
            "Id": 4,
            "El": [
                {
                    "Name": "AgeList",
                    "Value": [
                        "3",
                        "4",
                        "5",
                        "6+"
                    ]
                },
                {
                    "Name": "Button1",
                    "Value": "go"
                },
                {
                    "Name": "Header1",
                    "Value": "Header1"
                },
                {
                    "Name": "Header2",
                    "Value": "Header2"
                }
            ]
        }
    ]
}
boardingstart.1626356972.txt.gz · Последние изменения: 2021/07/15 13:49 — serg