Examples

Базовый запрос, без дополнительных параметров

Запрос

http://pl-new.petroline.net.ua/index.php?r=terminals/API&hashkey=c3284d0f94606de1fd2af172aba15bf3&type=report&dateFrom=22-07-2017&dateTo=22-07-2019

На данном домене и на всех последующих примерах пароль администратора - admin. Следовательно hashkey = md5(md5('admin')) = c3284d0f9460de1fd2af172aba15bf3

Ответ

{
    dateFrom: "22-07-2017",
    dateTo: "22-07-2017",
    count: 27,
    report: [
        {
            id: 7898,
            date: "2017-07-22 08:00:21",
            card_id: 28,
            card: "0030007065A3",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "Яким",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: "PL-Test",
            fuel_id: 3,
            fuel: "А92",
            volume: 6
        },
        {
            id: 7899,
            date: "2017-07-22 08:06:08",
            card_id: 13,
            card: "003000701A27",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "Корнел",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: "PL-Test",
            fuel_id: 1,
            fuel: "ДТ",
            volume: 100
        },
        {
            id: 7900,
            date: "2017-07-22 08:27:24",
            card_id: 3,
            card: "003000704CDD",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "Бор",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: "PL-Test",
            fuel_id: 3,
            fuel: "А92",
            volume: 15
        },
        {
            id: 7901,
            date: "2017-07-22 08:53:12",
            card_id: 14,
            card: "0030007013E9",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "Літовчук",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: "PL-Test",
            fuel_id: 1,
            fuel: "ДТ",
            volume: 136
        },
        {
            id: 7902,
            date: "2017-07-22 08:59:20",
            card_id: 7,
            card: "003000706502",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "Драч",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: "PL-Test",
            fuel_id: 1,
            fuel: "ДТ",
            volume: 100
        }
    ],
    status: 200,
    message: "OK"
}

Запросы с дополнительными фильтрами

Запрос

http://pl-new.petroline.net.ua/index.php?r=terminals/API&hashkey=c3284d0f94606de1fd2af172aba15bf3&type=report&dateFrom=22-12-2018&dateTo=22-07-2019&card=000000C5

Фильтр по частичному номеру карты

Ответ

{
    dateFrom: "22-07-2017",
    dateTo: "22-07-2019",
    count: 1,
    report: [
        {
            id: 8769,
            date: "2017-11-16 14:49:55",
            card_id: 40,
            card: "000000C52803",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "123213213213",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: null,
            fuel_id: 3,
            fuel: "А92",
            volume: 0.02
        }
    ],
    status: 200,
    message: "OK"
}

Запрос

http://pl-new.petroline.net.ua/index.php?r=terminals/API&hashkey=c3284d0f94606de1fd2af172aba15bf3&type=report&dateFrom=22-12-2018&dateTo=22-07-2019&card=0000018E&fuel=A&driver=123

Запрос с фильтром по карте, типу топлива и водителю

Ответ

{
    dateFrom: "22-07-2017",
    dateTo: "22-07-2019",
    count: 1,
    report: [
        {
            id: 8769,
            date: "2017-11-16 14:49:55",
            card_id: 40,
            card: "000000C52803",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "123213213213",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: null,
            fuel_id: 3,
            fuel: "А92",
            volume: 0.02
        }
    ],
    status: 200,
    message: "OK"
}

Last updated