Ulkoinen API
Ulkoinen API mahdollistaa ohjelmien pääsyn tai UMS-toimintojen käyttöä HTTP kutsulla.
Kuinka ottaa ulkoinen API käyttöön
Muokkaa UMS.conf ja määrittää api_key tällä tavalla
api_key = salainen_salasana
Nimikkeessä salainen_salasana on oltava vähintään 12 merkkiä.
APIn käyttö
Jos ulkoinen API on käytössä, API on käytettävissä POST kutsulla /api/KOMENTO
Kansion skannaus
uudelleenskannaa
| Tarkoitus | Uudelleenskanaa koko kirjaston |
|---|---|
| URI | /api/folderscanner/rescan |
| POST BODY | NONE |
| POST BODY esimerkki / selitys | Tämä komento ei tarvitse body-sisältöä |
| Saatavilla alkaen | 10.4.2 |
Tämä voi olla hidas suurille kirjastoille :::
Esimerkki:
curl -w "%{http_code}\n" -H "api-key: salainen_salasana" http://localhost:5001/api/folderscanner/rescan
skannaa tiedosto tai kansio uudelleen
| Tarkoitus | Skannaa uudelleen osan tiedostojärjestelmän alihakemistosta |
|---|---|
| URI | /api/folderscanner/rescanFileOrFolder |
| POST BODY | SKANNATTAVA_POLKU |
| POST BODY esimerkki / selitys | esimerkki: "/music/pop/Madonna". Polun on oltava jaetun polun juuri- tai alikansio. |
| Saatavilla alkaen | 10.4.2 |
Esimerkki:
curl -d "PATH_TO_SCAN" -w "%{http_code}\n" -H "api-key: salainen_salasana" -X POST http://localhost:5001/api/folderscanner/rescanFileOrFolder