# Adverting platform ## API docs v1.1.1 ### Login - POST `api/admin/login/` - paras: | 字段 | 类型 | 说明 | |----------|--------|-----| | username | String | | | password | String | | - response: ```json { "token": "ad7adc3d24bc4bd1a9cc24111e2f46d8" } ``` ### Report Channel - GET `api/report/channels/` - headers:`X-AUTH-TOKEN` - response ```json { "status": 0, "msg": "OK", "timestamp": "2023-01-13 11:37:17", "data": [ "", "view_is_zero", "click_is_zero" ] } ``` ### Report - GET `api/report/` - headers:`X-AUTH-TOKEN` - paras: | 字段 | 类型 | 说明 | |-----------|----------|---------------------------------------------------------------------------| | begin | String | Date(YYYY-MM-DD), Optional | | end | String | Date(YYYY-MM-DD), Optional | | channels | String | channel list split by comma, e.g "channelA,channelB",Optional | | order_by | String | `date`,`-date`,`views`,`-views`,`clicks`,`-clicks`,`installs`,`-installs`, `CTR`, `-CTR`, `CRV`, `-CRV` | | page_no | Integer | default: 1, Optional | | page_size | Interger | default: 10, Optional | - response: `GET http://{{HOST}}/api/report/?begin=2022-10-01&end=2022-10-30` ```json { "status": 0, "msg": "OK", "timestamp": "2023-01-13 10:08:12", "data": { "summary": { "views_total": 2253, "clicks_total": 7515, "installs_total": 12452 }, "total": 102, "num_pages": 34, "items": [ { "date": "2023-01-10", "channel": "click_is_zero", "views": 1, "clicks": 0, "installs": 1, "CTR": 0.0, "CVR": null }, { "date": "2023-01-10", "channel": "view_is_zero", "views": 0, "clicks": 1, "installs": 1, "CTR": null, "CVR": 1.0 }, { "date": "2023-01-09", "channel": "", "views": 20, "clicks": 64, "installs": 137, "CTR": 3.2, "CVR": 2.1406 } ] } } ```