Tuotanto-API:n kuvaus
https://time.nepton.com/WebService.php?WSDL
Varmistathan myös tarpeellisten IP-osoitteiden avaukset. Ohje täältä.
API:in tehtävän POST-pyynnön datan suurin sallittu koko on 128 Mt.
Työajan API tarjoaa ulkoisista järjestelmistä pääsyn tiettyihin työajan toimintoihin. Ohjeita yksittäisistä aiheista on saatavilla seuraavissa artikkeleissa:
- Autentikointi työajan API:ssa
- Tapahtumien API
- Projektien API
- Kertymien API
- Työajan liittymien API
- Päätepalveluiden API
- Työajan API:n palautekoodit
Huomioithan, että:
- Lähetettävän XML:n pitää olla kelvollista (valid XML)
- Merkistökoodauksen tulee olla UTF-8
Paras tapa varmistaa XML:n oikeellisuus on käyttää SOAP-kirjastoja pyyntöjen ja vastauksien käsittelyyn. Esimerkiksi PHP:n SoapClient tai .NET:in WCF Web Service Reference toimivat.
Jos XML generoidaan käyttämättä siihen mitään XML-kirjastoa, tulee pitää mielessä että seuraavat merkit tulee esittää niiden entityinä.
Merkki | Entity |
---|---|
& |
& |
< |
< |
> |
> |
Jos XML:ssä halutaan esimerkiksi esittää projektin nimi "Projekti & muu työ", se pitäisi tehdä seuraavasti:
<Name>Projekti & muu työ</Name>