nif2json :: API-referanse

På denne siden kan du finne informasjon om tilgjengelige API-metoder.

APIet er tilgjengelig via http eller https. Du kan teste selv ved å gå til hovedsiden.
Støttede formater er JSON og XML.
Data skrapes fra NIF Webdeler og caches lokalt en viss periode avhengig av ressurstype.
NB!! Hva slags data man får tilbake fra hvert oppslag er ennå ikke 100% spikret fast, så det kan forekomme endringer fram mot seriestart.

Ved spørsmål om tjenesten ta kontakt med meg på diverse sosiale medier.

GET /api/seasons/{seasonId}/tournaments/{tournamentId}/matches.{format}[?team={team}]

Hent kamper for en gitt turnering i en gitt sesong med valgfri filtrering på lag.

Parametere
Nøkkel Verdi
team Bygd%C3%B8+Monolitten

Husk URL-enkoding av verdiene!

JSON-format med http:
curl -i -XGET http://nif2json.1977.no/api/seasons/200772/tournaments/369572/matches.json
JSON-format med http filtrert på lag:
curl -i -XGET http://nif2json.1977.no/api/seasons/200772/tournaments/369572/matches.json?team=Bygd%C3%B8+Monolitten
HTTP/1.1 200 OK
Date: Tue, 05 Jul 2016 12:08:59 GMT
Server: Apache/2.4.7 (Ubuntu)
X-Powered-By: PHP/5.5.9-1ubuntu4.17
Cache-Control: no-transform,public,max-age=900,s-maxage=900
Expires: Tue, 05 Jul 2016 12:23:59 GMT
Last-Modified: Tue, 05 Jul 2016 12:08:59 GMT
X-Frame-Options: sameorigin
Content-Length: 5780
Content-Type: application/json; charset=utf-8

{
  "status_code":200,
  "message":"..",
  "meta":{
    ..
  },
  "data":[
    {..},
    ..
  ]
}
XML-format med https:
curl -k -i -XGET https://nif2json.1977.no/api/seasons/200772/tournaments/369572/matches.xml
XML-format med https filtrert på lag:
curl -k -i -XGET https://nif2json.1977.no/api/seasons/200772/tournaments/369572/matches.xml?team=Bygd%C3%B8+Monolitten
HTTP/1.1 200 OK
Date: Tue, 05 Jul 2016 12:09:59 GMT
Server: Apache/2.4.7 (Ubuntu)
Strict-Transport-Security: max-age=31536000
X-Powered-By: PHP/5.5.9-1ubuntu4.17
Cache-Control: no-transform,public,max-age=840,s-maxage=840
Expires: Tue, 05 Jul 2016 12:23:59 GMT
Last-Modified: Tue, 05 Jul 2016 12:08:59 GMT
Vary: Accept-Encoding
X-Frame-Options: sameorigin
Content-Length: 7343
Content-Type: text/xml; charset=utf-8

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <status_code>200</status_code>
  <message>..</message>
  <meta>
    ..
  </meta>
  <data>
    <item>..</item>
    ..
  </data>
</root>
GET /api/seasons/{seasonId}/tournaments/{tournamentId}/ranking.{format}

Hent tabellen for en gitt turnering i en gitt sesong.

JSON-format med http:
curl -i -XGET http://nif2json.1977.no/api/seasons/200772/tournaments/369572/ranking.json
XML-format med https:
curl -k -i -XGET https://nif2json.1977.no/api/seasons/200772/tournaments/369572/ranking.xml
GET /api/seasons/{seasonId}/venues/{venueId}/matches.{format}

Hent banedagbok (kamper) for en gitt bane i en gitt sesong.

JSON-format med http:
curl -i -XGET http://nif2json.1977.no/api/seasons/200772/venues/3823/matches.json
XML-format med https:
curl -k -i -XGET https://nif2json.1977.no/api/seasons/200772/venues/3823/matches.xml
GET /api/seasons/{seasonId}/tournaments.{format}

Hent turneringer for en gitt sesong med valgfri filtrering på organisasjon.

Parametere
Nøkkel Verdi
org Oslo%2520og%2520Akershus%2520Bandyregion

Husk URL-enkoding av verdiene!

JSON-format med http filtrert på organisasjon:
curl -i -XGET http://nif2json.1977.no/api/seasons/200772/tournaments.json?org=Oslo%20og%20Akershus%20Bandyregion
XML-format med https:
curl -k -i -XGET https://nif2json.1977.no/api/seasons/200772/tournaments.xml
GET /api/venues.{format}

Hent anleggsinformasjon.

JSON-format med http:
curl -i -XGET http://nif2json.1977.no/api/venues.json
XML-format med https:
curl -k -i -XGET https://nif2json.1977.no/api/venues.xml