X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/89b9062aa8f181f1234dada91ee66bdd970f18bb..ba7c0d679f76b718672964dfa4c748f7167247cf:/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html diff --git a/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html b/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html index 5faf1193b6..779cfffc67 100644 --- a/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html +++ b/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html @@ -6,6 +6,8 @@ Petter Reinholdtsen: Litt informasjon om Bitfactorys Bensinpris-API + +
@@ -20,7 +22,7 @@
Litt informasjon om Bitfactorys Bensinpris-API
28th May 2012
-

I fjor siden lanserte Bitfactory en +

I fjor lanserte Bitfactory en mobilapp for å få tilgang til bensinpriser på landets bensinstasjoner ved å samle inn prisene på dugnad ved hjelp av mobilapp-ens brukere. @@ -36,7 +38,7 @@ API-dokumentasjon.

Dagens Næringsliv og Finnmark -Dagbladet bensinstasjoner som nekter å oppgi prisene sine på +Dagblad bensinstasjoner som nekter å oppgi prisene sine på telefon, slik at det ikke finnes en fornuftig måte å få tak i prisene på uten å samle dem inn på stedet. Flere har dugnader på gang for å samle inn prisinformasjon om bensin, men så vidt jeg kan se er det kun @@ -69,7 +71,7 @@ konverteres til "Mon May 7 21:58:13 2012".

GetXMLDatabase

-

echo password=XYZXYZXYZXYZX | POST http://www.bitfactory.no/Bensin/GetXMLDatabase.php +

echo password=XYZXYZXYZXYZX | POST http://www.bitfactory.no/Bensin/GetXMLDatabase.php

Henter ned listen med stasjoner på XML-format. Argumentet er password som muligens følger med i programpakken og eventuelt @@ -78,7 +80,7 @@ ikke ut til å fungere. Innholdet er ca. 1600 stasjoner, men manglet bensinstasjonen i min hjemkommune Ballangen da jeg sjekket, så den er ikke komplett. Formatet på selve listen ser slik ut (klippet):

-
+

 <?xml version="1.0" encoding="UTF-8"?>
 <STASJONSDATABASE>
 <STASJON>
@@ -107,7 +109,7 @@ ikke komplett.  Formatet på selve listen ser slik ut (klippet):

<COMPANY>Esso</COMPANY> </STASJON> </STASJONSDATABASE> -
+

GetBanStatus

@@ -137,13 +139,13 @@ det skal hentes ut informasjon.

enkelt stasjon, med <br> som skillemarkør mellom hver stasjon. Ikke helt sikker på hva alle feltene er. Her er mine gjett:

- +

FeltBeskrivelse - + @@ -152,7 +154,7 @@ Ikke helt sikker på hva alle feltene er. Her er mine gjett:

-
1Bensinstasjons-ID
2Pris for blyfri 95 oktan, flyttall med punktum som desimalskille.
3Klokkeslett da prisen ble oppdatert, format HH:MM.
4Telefon-ID på formen Android-123456789012345 eller hex-kodet streng/MD5-sum
5tall, uviss betydning. muligens relatert til day-verdien.
5tall, uviss betydning. muligens relatert til day-verdien. Oppdatering 2012-06-02: Denne verdien er antall bekreftelser en gitt pris har fått.
6Pris for blyfri 98-oktan?
7samme som felt 3
8samme som felt 4
11Samme som felt 3
12Samme som felt 4
13Samme som felt 5
+

En stasjonsoppføring består dermed av av bensinstasjons-ID og deretter tre blokker for 95-oktan bensin, 98-oktan bensin og @@ -178,7 +180,7 @@ dato på formen "Thursday_09_12_2011" fulgt av <br> og deretter en liste med stasjoner på samme format som PriserVedStasjoner.

-
Tags: norsk.
+
@@ -193,6 +195,89 @@ en liste med stasjoner på samme format som PriserVedStasjoner.

Archive

- Created by Chronicle v4.4 + Created by Chronicle v4.6