Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
apiv5_session [2018/11/21 12:04] serg создано |
apiv5_session [2019/10/15 08:39] (текущий) |
||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| Каждых N секунд приложение отсылает запрос сколько секунд оно было активным **с начала загрузки приложения**. | Каждых N секунд приложение отсылает запрос сколько секунд оно было активным **с начала загрузки приложения**. | ||
| Если на протяжении 2N секунд запрос не приходит -> считается что сессия завершена | Если на протяжении 2N секунд запрос не приходит -> считается что сессия завершена | ||
| - | ===== Сессия ===== | + | == Сессия == |
| <code> | <code> | ||
| POST http://q5.yovoads.com/api/s?id=1&token=12345678901234567890123456789012 | POST http://q5.yovoads.com/api/s?id=1&token=12345678901234567890123456789012 | ||
| Строка 11: | Строка 11: | ||
| <code> | <code> | ||
| POST PARAMS | POST PARAMS | ||
| - | bundle - string ID приложения | + | bundle* - string ID приложения |
| - | did - string DeviceID | + | bundlever* string - версия пакета приложения |
| - | gaid - string (id of advertisement) | + | did* - string DeviceID |
| - | timersec - integer Сколько секунд активно приложение | + | gaid* - string (id of advertisement) |
| + | timersec* - integer Сколько секунд активно приложение | ||
| + | os* - string - операционная система девайса (ENUM('ios','android')) case insensitive | ||
| + | osv* - string (default="Unknown") - версия операционной системы | ||
| </code> | </code> | ||
| - | OK Response | + | * -обязательные поля |
| + | == OK Response == | ||
| <code> | <code> | ||
| { "error" : "" } | { "error" : "" } | ||
| </code> | </code> | ||
| - | Error Response | + | == Error Response == |
| <code> | <code> | ||
| - | { "error" : "какоето сообщения" } | + | { "error" : "детализация ошибки" } |
| </code> | </code> | ||