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

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


v6.init.inapp

Event

$server/api/init?id=1&token=12345678901234567890123456789012

Post params

type tInitInput struct {
	OSint     models.TOs       //- операционная система девайса (ENUM('ios','android')) case insensitive
	Bundle    string           //- android packagename приложения/ios itunesid приложения
	BundleVer string           //- android packagename приложения/ios itunesid приложения
	GAID      string           // - Google Advertising ID/для iOS - IDFA;
	GaidType  models.TGAIDType // - Google Advertising ID/для iOS - IDFA;
        Count     int              
	Data      []TSubscriptionData
}

type TSubscriptionData struct {
	ProductID string `json:"prID"`
	Data      []data `json:"data"`
}
type data struct {
	Index int    `json:"i"`
	MP    string `json:"mp"`
	PR    string `json:"pr"`
}

Input data example

[{"prID":"week1","data":[{"i":0,"mp":"mp-0","pr":"pr-1"},{"i":1,"mp":"mp-0","pr":""},{"i":2,"mp":"mp-1","pr":"pr-1"},{"i":3,"mp":"mp-1","pr":""}]},{"prID":"week4","data":[{"i":0,"mp":"mp-0","pr":"pr-1"},{"i":1,"mp":"mp-0","pr":"pr-2"},{"i":2,"mp":"mp-1","pr":""}]}]

OK Response

[
    [
        {
            "prID": "week4",
            "i": 1
        },
        {
            "prID": "week4",
            "i": 2
        }
    ],
    [
        {
            "prID": "week4",
            "i": 0
        },
        {
            "prID": "week1",
            "i": 0
        }
    ],
    [
        {
            "prID": "week4",
            "i": 1
        },
        {
            "prID": "week4",
            "i": 0
        }
    ],
    [
        {
            "prID": "week4",
            "i": 1
        },
        {
            "prID": "week4",
            "i": 0
        }
    ],
    [
        {
            "prID": "week1",
            "i": 1
        },
        {
            "prID": "week4",
            "i": 0
        }
    ],
    [
        {
            "prID": "week4",
            "i": 1
        },
        {
            "prID": "week1",
            "i": 3
        }
    ],
    [
        {
            "prID": "week4",
            "i": 1
        },
        {
            "prID": "week1",
            "i": 1
        }
    ],
    [
        {
            "prID": "week4",
            "i": 2
        },
        {
            "prID": "week1",
            "i": 1
        }
    ],
    [
        {
            "prID": "week4",
            "i": 2
        },
        {
            "prID": "week1",
            "i": 0
        }
    ],
    [
        {
            "prID": "week1",
            "i": 2
        },
        {
            "prID": "week4",
            "i": 2
        }
    ]
]

Not ok Response

Data

{"Error":"some error"}
v6.init.inapp.txt · Последние изменения: 2024/01/04 11:47 — serg