TakipApi

General notes

API detail

Get Last Positions

curl -X GET "http://takip.triomobil.com/soap/GetLastPositions?user=trioapi_test&pass=trioapi_pass"
GET /soap/GetLastPositions?user=trioapi_test&pass=trioapi_pass HTTP/1.1
Host: localhost:8888
Status200
[
    {
        "license_plate": "34 TRIO 1234",
        "timestamp": "2018-07-16 08:55:00",
        "latitude": "40.9084",
        "longitude": "29.199135000000002",
        "speed": "1.0",
        "direction": "86.0",
        "mileage": 0,
        "ignition_on": false
    }
]

Get All Positions

curl -X GET "http://takip.triomobil.com/soap/GetAllPositions?user=trioapi_test&pass=trioapi_pass"
GET /soap/GetAllPositions?user=trioapi_test&pass=trioapi_pass HTTP/1.1
Host: localhost:8888
Status200
[
    {
        "license_plate": "34 TRIO 1234",
        "timestamp": "2018-07-17 08:57:36",
        "latitude": 40.9098,
        "longitude": 29.2001,
        "speed": 31,
        "mileage": 2055,
        "ignition_on": true,
        "address": "Fahri Korut\u00fcrk Cd, 75, Istanbul, T\u00fcrkiye,Kartal, Istanbul"
    }
]

Get Activity Detail

curl -X GET "http://takip.triomobil.com/soap/GetActivitytDetail?user=trioapi_test&pass=trioapi_pass&since=20180716000000"
GET /soap/GetActivitytDetail?user=trioapi_test&pass=trioapi_pass&since=20180716000000 HTTP/1.1
Host: localhost:8888
Status200
Content-Typeapplication/json
{
    "34 TRIO 1234": [
        {
            "timestamp": "20180717095826",
            "latitude": 0,
            "longitude": 0,
            "speed": 0,
            "mileage": 0,
            "ignition_on": false,
            "fuel_level": null,
            "total_fuel_consumed": null,
            "address": null,
            "direction": 0
        },
        {
            "timestamp": "20180717090831",
            "latitude": 0,
            "longitude": 0,
            "speed": 0,
            "mileage": 0,
            "ignition_on": false,
            "fuel_level": null,
            "total_fuel_consumed": null,
            "address": null,
            "direction": 0
        }
    ]
}

Get Info

curl -X GET "http://takip.triomobil.com/soap/GetInfo?user=trioapi_test&pass=trioapi_pass&licence=34TRIO1234"
GET /soap/GetInfo?user=trioapi_test&pass=trioapi_pass&licence=34TRIO1234 HTTP/1.1
Host: localhost:8888
Status200
Content-Typeapplication/json
[
    {
        "license_plate": "34 TRIO 1234",
        "timestamp": "2018-07-17 08:58:26",
        "latitude": "40.908406666666664",
        "longitude": "29.199195",
        "speed": "1.0",
        "direction": "74.0",
        "line": "19ES"
    }
]

Get Server Time

curl -X GET "http://takip.triomobil.com/soap/GetServerTime"
GET /soap/GetServerTime HTTP/1.1
Host: localhost:8888

Get Vehicle Daily Locations

curl -X GET "http://takip.triomobil.com/soap/GetVehicleDailyLocations?username=trioapi_test&password=trioapi_pass&start_date=1431596400&end_date=1431898400&license_plate=34TRIO1234"
GET /soap/GetVehicleDailyLocations?username=trioapi_test&password=trioapi_pass&start_date=1431596400&end_date=1431898400&license_plate=34TRIO1234 HTTP/1.1
Host: localhost:8888
Status200
Content-Typeapplication/json; charset=utf-8
[
    {
        "lon": "0",
        "lat": "0",
        "address": "",
        "timestamp": "2018-07-15 00:34:31",
        "mileage": 0,
        "add": null,
        "speed": 0,
        "direction": 0
    },
    {
        "lon": "28.9885",
        "lat": "41.0768",
        "address": "Hürriyet Mh., Kendir Sk 2-6, 34403 Istanbul, Türkiye",
        "timestamp": "2018-07-15 01:43:20",
        "mileage": 1913,
        "add": "Hürriyet Mh., Kendir Sk 2-6, 34403 Istanbul, Türkiye",
        "speed": 0,
        "direction": 335
    }
]

Get Location

curl -X GET "http://takip.triomobil.com/soap/GetLocation?username=trioapi_test&password=trioapi_pass&license_plate=34TRIO1234"
GET /soap/GetLocation?username=trioapi_test&password=trioapi_pass&license_plate=34TRIO1234 HTTP/1.1
Host: localhost:8888
Status200
{
    "time": "2018-07-17 08:58:26",
    "lat": 40.9084066667,
    "lon": 29.199195,
    "spd": "1.0",
    "dir": "74.0",
    "ml": "2055.0",
    "add": "Esentepe Mh., Fahri Korutürk Cd 75-77, Istanbul, Türkiye",
    "is": false,
    "battery": "0",
    "is_gps": true,
    "is_lbs": false,
    "d_input1": false,
    "d_input2": false,
    "signal_time": "2018-07-17 09:58:26",
    "csq": "1",
    "num_sats": "5",
    "alt": "0.0",
    "stop_time": "2018-07-17 09:58:30",
    "move_time": "0",
    "temp_in": "0.0",
    "temp_out": "0.0",
    "humidity": "0.0",
    "timestamp": 1531807106
}

Get Mileage Data

curl -X GET "http://takip.triomobil.com/soap/GetMileageData?username=trioapi_test&password=trioapi_pass"
GET /soap/GetMileageData?username=trioapi_test&password=trioapi_pass HTTP/1.1
Host: localhost:8888
Status200
Content-Typeapplication/json
[
    {
        "license_plate": "34 TRIO 1234",
        "timestamp": "2018-07-17 08:57:36",
        "mileage": 2055
    }
]

Get Plate Region Activity

curl -X GET "http://takip.triomobil.com/soap/GetPlateRegionActivity?user=trioapi_test&pass=trioapi_pass&license_plate=TRK-0168&from_time=01/07/2017&to_time=01/05/2018#"
GET /soap/GetPlateRegionActivity?user=trioapi_test&pass=trioapi_pass&license_plate=TRK-0168&from_time=01/07/2017&to_time=01/05/2018 HTTP/1.1
Host: takip.triomobil.com

Get Regions

curl -X GET "http://takip.triomobil.com/soap/getRegions?user=trioapi_test&pass=trioapi_pass"
GET /soap/getRegions?user=trioapi_test&pass=trioapi_pass HTTP/1.1
Host: takip.triomobil.com
Status200
Connectionclose
Content-Length156
Content-Typetext/json; charset=utf-8
DateFri, 03 Aug 2018 11:44:52 GMT
ServerApache/2.2.15 (CentOS)
Set-Cookietriomobil=ce0304ae7a9b8b16b6af1ec597adf6d9:7692932b87d2ffc396f7710800cce01b795dd9df; expires=Sun, 02-Sep-2018 11:44:52 GMT; path=/; domain=takip.triomobil.com; httponly
X-Powered-ByPHP/5.3.3
[
    {
        "id": "point_10608",
        "type": "point",
        "name": "ev",
        "location": {
            "latitude": "41.076696702681",
            "longitude": "28.988439243395"
        },
        "created_at": "2018-06-19 17:04:07"
    }
]

Get Temperature

curl -X GET "http://takip.triomobil.com/soap/getTemperature?user=trioapi_test&pass=trioapi_pass&license_plate=34TRIO1234"
GET /soap/getTemperature?user=trioapi_test&pass=trioapi_pass&license_plate=34TRIO1234 HTTP/1.1
Host: takip.triomobil.com

Set Temperature

curl -X GET "http://takip.triomobil.com/soap/getTemperature?user=trioapi_test&pass=trioapi_pass&license_plate=34TRIO1234&min_temp=10&max_temp=14"
GET /soap/getTemperature?user=trioapi_test&pass=trioapi_pass&license_plate=34TRIO1234&min_temp=10&max_temp=14 HTTP/1.1
Host: takip.triomobil.com

RFID Set

{
    "timestamp":"2019-01-29 22:35",
    "location":{
        "lat":1,
        "lon":1
    },
    "card":{
        "keycode":"4237393932",
        "name":"Kart 16"
    },
    "licensePlate":"34TRIO34"
    
}
curl -X POST "http://takip.triomobil.com/soap/RFIDSet?user=trioapi_test&pass=trioapi_pass"
POST /soap/RFIDSet?user=trioapi_test&pass=trioapi_pass HTTP/1.1
        Host: takip.triomobil.com