Er ikke noe problem å få tak i API nøkkelen som appen bruker, men dataen/oppsettet på json outputet er nytt. Bruk man in the middle proxy og overvåk mobilen.
Tipper de følger med her egentlig, selv om vi nok bare er en liten promille som bruker den slik.
EDIT:
Ser faktisk ut som de setter opp en unik API key per session på noe vis.
Har to call fra appen til APIet deres:
GET /api/v1/authorization-sessions HTTP/1.1
Host: api.drivstoffappen.no
Content-Type: application/json
X-CLIENT-ID: com.raskebiler.drivstoff.appen.ios
X-API-KEY: <redacted>
Accept: */*
User-Agent: Drivstoffappen/3.0.0 (com.raskebiler.drivstoff.appen; build:305; iOS 17.2.1) Alamofire/5.4.4
Accept-Language: en-NO;q=1.0, nb-NO;q=0.9
Accept-Encoding: br;q=1.0, gzip;q=0.9, deflate;q=0.8
Connection: keep-alive
content-length: 0
GET /api/v1/stations?includeDeleted=1&includePending=1&minUpdatedAt=2024-01-12T23%3A08%3A30%2B0100&stationTypeId=1 HTTP/1.1
Host: api.drivstoffappen.no
Content-Type: application/json
X-CLIENT-ID: com.raskebiler.drivstoff.appen.ios
X-API-KEY: <redacted>
Accept: */*
User-Agent: Drivstoffappen/3.0.0 (com.raskebiler.drivstoff.appen; build:305; iOS 17.2.1) Alamofire/5.4.4
Accept-Language: en-NO;q=1.0, nb-NO;q=0.9
Accept-Encoding: br;q=1.0, gzip;q=0.9, deflate;q=0.8
Connection: keep-alive
content-length: 0