POST-gränssnittet
POST-gränssnittet möjliggör förmedling och lagring av uppgifter i de blanketter som slutanvändarna har fyllt i i er e-tjänst i Suomi.fi-meddelanden. Detta gör det möjligt för er organisation att komplettera er blankettjänst utan en ärendeplattform som kan lagra uppgifter. Samtidigt blir det även tryggare att skicka in blanketter.
POST-gränssnittets funktionslogik är följande:
- Slutanvändaren måste ha Suomi.fi-meddelanden i bruk eller aktivera tjänsten innan blanketten skickas.
- Slutanvändaren fyller i den blankett som ni har definierat i er e-tjänst.
- Inlämning av blanketten kräver stark autentisering. Om en person som inte använder Suomi.fi-meddelanden försöker skicka in blanketten, misslyckas sändningen och personen får ett felmeddelande.
- Blanketten som slutanvändaren skickar överförs till Suomi.fi-meddelanden via POST-gränssnittet.
- Det blankettinnehåll som är synligt för slutanvändaren lagras i slutanvändarens elektroniska brevlåda i Suomi.fi-meddelanden.
- Blankettens innehåll vidarebefordras från Suomi.fi-meddelanden till er organisation via det gränssnitt som stöder svarsmöjligheten och som ni har tagit i bruk.
Observera att, som nämns i den sista punkten ovan, kräver användning av POST-gränssnittet att ni även tar i bruk ett annat gränssnitt som stöder svarsmöjligheten och som ansvarar för överföringen av blankettinnehållet till er organisation. POST-gränssnittet används enbart för att överföra blanketten till Suomi.fi-meddelanden.
På grund av autentiseringskravet är det inte möjligt att skicka blanketten för någon annans räkning via POST-gränssnittet.
Användning av POST-gränssnittet
POST-gränssnittet anropas t.ex. med ett HTML-formulär. Adressen till POST-gränssnittet anges som action-parameter på formuläret. De egentliga fälten som Suomi.fi-meddelanden behöver finns inuti formuläret och är ofta av typen hidden input. De räknas upp i tabell 2.
På formuläret placeras även de HTML-fält som visas för slutanvändaren. Deras typ och andra egenskaper kan väljas fritt, så länge namnen inte är desamma som de som används i Suomi.fi-meddelanden. Innehållet i de HTML-fält som syns för slutanvändarna införs med hjälp av en JavaScript-kod som beskrivs i slutet av denna artikel i en filbilaga som skickas tillsammans med formuläret.
I exemplen i denna anvisning (längst ner på sidan) har man använt bilagor både i PDF- och XML-format. Vid behov kan filtypen även vara någon annan, t.ex. DOC. Hur bilagan ska visas för slutanvändaren anges i fältet TiedostoPiilotettu. Bilagan kommer alltid till er organisation även om den inte skulle synas för slutanvändaren.
Varje avsändning ska ha minst en bilaga. Antalet bilagor kan vara högst 10. Sammanräknad stolek av bilagor (meddelanden) kan vara högst 10 Mb.
Tabell 1 visar POST-gränssnittets action-adresser i test- och produktionsmiljö. Om adresserna ytterligare kräver en separat identifiering, ska behövliga användarkoder skickas till er organisation.
Miljö | Adress |
|---|---|
Testmiljö | https://viestilomake.qa.suomi.fi/form |
Produktionsmiljö | https://viestilomake.suomi.fi/form |
Tabell 1. POST-gränssnittets action-adresser.
Fält i POST-formuläret
Tabell 2 visar de fält i POST-formuläret som används i Suomi.fi-meddelanden.
Fält | Förklaring | Typ |
|---|---|---|
ViranomaisTunnus | Den identifierare som Suomi.fi-meddelanden har tilldelat er organisation, t.ex. viranomainen_ws | string |
PalveluTunnus | Den identifierare som Suomi.fi-meddelanden har tilldelat er organisations tjänst, t.ex. viranomainen_ws_palvelu | string |
Nimeke | Formulärets rubrik | string |
Kuvausteksti | Text som beskriver formulärets innehåll, det egentliga innehållet finns i en bilaga | string |
Paluuosoite | URL-adress som man kommer tillbaka till från POST-gränssnittet. Som URL-parameter för returadressen lägger Suomi.fi-meddelanden till en uppgift om huruvida slutanvändaren har skickat meddelandet eller avbrutit avsändningen i något skede (Levererat = 1 eller 0). | string |
PalaaAutomaattisesti | Flagga, om värdet är 1 återgår man automatiskt till returadressen efter avsändningen (om en sådan har angivits) | bit (0 eller 1) |
ViranomaisenEmail | Er organisations e-postadress som meddelandet kan styras till. Används i fallet med SMTP-gränssnitt. | string |
TiedostoNimi_1 | Namnet på filbilaga 1 | string |
TiedostoSisalto_1 | Innehållet i filbilaga 1 som base64-kodad teckensträng | string |
TiedostoMuoto_1 | MIME-typ för filbilaga 1 | string |
TiedostoPiilotettu_1 | Flagga, om värdet är 1 visas filbilaga 1 inte för slutanvändare i Suomi.fi-meddelanden (t.ex. formulärets uppgifter i XML-format) | bit (0 eller 1) |
… | Som ovan för bilagorna 2 – 9 | - |
TiedostoNimi_10 | Namnet på filbilaga 10 | string |
TiedostoSisalto_10 | Innehållet i filbilaga 10 som base64-kodad teckensträng | string |
TiedostoMuoto_10 | MIME-typ för filbilaga 10 | string |
TiedostoPiilotettu_10 | Flagga, om värdet är 1 visas filbilaga 10 inte för slutanvändare i Suomi.fi-meddelanden (t.ex. formulärets uppgifter i XML-format) | bit (0 eller 1) |