Finnan omassa tilissä profiilisivulla on mahdollisuus ladata omat suosikit ja tallennetut haut tiedostoon tai tuoda ne aiemmin tallennetusta tiedostosta. Tässä kuvataan lyhyesti tiedoston formaatti, jotta sitä voidaan käyttää myös suosikkien tuomiseen muista järjestelmistä.
Tuotavan tiedoston tulee olla validia JSON-muotoa.
Kenttien kuvaus:
Kenttä | Muoto | Kuvaus |
---|---|---|
lists | array | Suosikkilistat |
title | string | Listan nimi |
description | string | Listan kuvaus (Markdown-muotoilu käytettävissä) |
public | int | Onko lista julkisesti näkyvillä vai ei (0=ei, 1=on) |
records | array | Listaan sisältyvät tietueet |
id | string | Tietueen tunniste Finnassa (lähde.id) |
source | string | Mistä indeksistä tietue on peräisin (muualta tuonnissa käytännössä aina "Solr") |
notes | string | Tietueeseen liittyvät omat merkinnät (Markdown-muotoilu käytettävissä) |
order | int | Tietueeen järjestysnumero, jota käytetään järjestämiseen silloin, kun listan järjestykseksi on valittu "Oma järjestys" |
tags | array | Tietueeseen lisätyt tagit (ei käytössä Finnassa) |
Esimerkki:
{ "lists": [ { "title": "Suosikit", "description": "Listan kuvaus", "public": 0, "records": [ { "id": "outi.1879949", "notes": "T\u00e4nne reissuun.. *mahtavaa*", "order": null, "source": "Solr", "tags": [] }, { "id": "outi.1861699", "notes": "Hienoa faktaa!", "order": null, "source": "Solr", "tags": [] } ] }, { "title": "Lehdet", "description": "Omat suosikkilehdet", "public": 1, "records": [ { "id": "outi.1890103", "notes": null, "order": null, "source": "Solr", "tags": [] }, { "id": "outi.1889382", "notes": null, "order": null, "source": "Solr", "tags": [] }, { "id": "outi.1889047", "notes": null, "order": null, "source": "Solr", "tags": [] } ] }, { "title": "J\u00e4rjestetty lista", "description": "T\u00e4ss\u00e4 oma j\u00e4rjestys", "public": 0, "records": [ { "id": "outi.1546437", "notes": null, "order": 0, "source": "Solr", "tags": [] }, { "id": "outi.1439184", "notes": null, "order": 1, "source": "Solr", "tags": [] }, { "id": "outi.1090324", "notes": null, "order": 2, "source": "Solr", "tags": [] } ] } ], "searches": [] } |