$server/api/init?id=1&token=12345678901234567890123456789012
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":""}]}]
[
[
{
"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
}
]
]
Data
{"Error":"some error"}