Ehkä itsestään selvä asia, mutta minulle asia ei dokumentaatiosta ole ihan auennut:
Miten havainto tallennetaan apin kautta julkiseen tietokantaan? Olen yrittänyt apitest-puolella kahdella eri tavalla:
Lähettämällä havaintodokumentin POST /documents -endponttiin, jolloin havainto kyllä löytyy GET /documents:lla, mutta ei warehousen puolelta.
Lähettämällä dokumentin POST /warehouse/push -endpointiin, mutta sieltä vastauksena tulee “Please ask for your system to be registered in FinBIF and your access_token to be assosiated with that system!”
Mikähän neuvoksi? Löytyisikö aiheesta rautalanka-esimerkkiä?
#1
Jos haluat käyttää Vihkoa havaintojesi ylläpitoon (eli sinne ne tallennetaan pysyvästi), niin /documents endpoint on oikea paikka. (Vihkon tietokannan nimi on lajistore)
#2
Jos et halua käyttää Vihkon tietokantaa (lajistorea) havaintojen primääritallennuspaikkana vaan haluat vain välittää tiedot Lajitietokeskukseen saataville, sitten POST /warehouse/push on oikea paikka.
Molemmissa tapauksissa meidän pitää vielä liittää API-keysi johonkin tietolähteeseen ja sitten sallia kyseisen tietolähteen lähettää tietoja tietovarastoon.
Jos #1 on mitä haluat tehdä, kerrotko yhden /documents endpointtiin lähettämäsi dokumentin JX.xxxx tunnisteen, niin katson millä api keyllä/lähdetunnisteella se on tullut ja annan testitietovarastoon oikeudet.
Jos #2 on oikein niin kerro mulle vaikka privaatisti mihin emailiin olet tilannut apitest:n api keysi niin annan sille api keyille tietojärjestelmätunnisteen ja luvan lähettää dataa testipuolen tietovarastoon.
Kyllä vaihtoehto #1 taitaa olla se, mitä haen. Jos siis sitä kautta (tietysti varsinaisella api:lla) ilmoitetut havainnot tulevat myös kaikkien nähtäville tuohon laji.fi etusivun kartalle ym.
Tässä yksi appiksestani /documents:iin lähetetty havainto: JX.129478. Onhan siellä kaikki tarvittavat tiedot paikallaan?
No nyt näyttäisi toimivan. Äsken tekemäni rusakkohavainto JX.129512 näkyy myös Warehousen puolella. Myös joitakin aiempia havaintoja on sinne näköjään siirtynyt. Kiitos avusta!
Kiva että saadaan uusia palveluita tulevaisuudessa! Meidän pitää vielä ratkoa niitä autentikaatioon liittyviä ongelmia tähän liittyen. Se saatanee työn alle kuukauden sisällä.
.
Pistämme varmaankin laji.fi:iin oman osion, jossa mainostetaan 3rd party sovelluksia.
Pistin sulle yksityisviestiä myös testipuolen havaintojen selailusta laji.fi kehitysversiossa.
Foorumi on osaksi toteutettu VieKas LIFE -hankkeen osana (Finvasive LIFE, LIFE17 NAT/FI/000528).
Viekas on haitallisten vieraslajien kartoitukseen, torjuntaan ja tietoisuuden kasvattamiseen
keskittyvä hanke, joka on osittain rahoitettu EU Life-ympäristöohjelman tuella. Life
on Euroopan unionin rahoitusjärjestelmä, jonka tarkoituksena on kehittää yhteistä
ympäristöpolitiikkaa ja lainsäädäntöä
tukemalla luonnonsuojelu- ja ympäristöhankkeita eri puolilla Eurooppaa.