Aplicacions externes
Sense clau Text del paràgraf XPath: /p[1]
How to enable the external API
Editeu UMS.conf i configureu una api_key com aquesta
api_key = contrasenya_secreta
La contrasenya_secreta
ha de tenir un mínim de 12 caràcters.
Ús de l'API
Si l'API externa està habilitada, es pot accedir a l'API amb una trucada POST a /api/COMMAND
Escaneig de carpetes
Tornar a escanejar
Sense clau Capçalera de la taula XPath: /table[1]/thead/tr/th[1] | Sense clau Capçalera de la taula XPath: /table[1]/thead/tr/th[2] |
---|---|
Sense clau Dades de la taula XPath: /table[1]/tbody/tr[1]/td[1] | `Sense clau |
Text | |
XPath: /table[1]/tbody/tr[1]/td[2]/code` | |
Sense clau Dades de la taula XPath: /table[1]/tbody/tr[2]/td[1] | Sense clau Dades de la taula XPath: /table[1]/tbody/tr[2]/td[2] |
Sense clau Dades de la taula XPath: /table[1]/tbody/tr[3]/td[1] | Sense clau Dades de la taula XPath: /table[1]/tbody/tr[3]/td[2] |
Sense clau Dades de la taula XPath: /table[1]/tbody/tr[4]/td[1] | Sense clau Dades de la taula XPath: /table[1]/tbody/tr[4]/td[2] |
info
Això pot ser lent per a biblioteques grans
Exemple:
Sense clau
Text
XPath: /pre[1]/code
Sense clau Títol 4 XPath: /h4[2]
Sense clau Capçalera de la taula XPath: /table[2]/thead/tr/th[1] | Sense clau Capçalera de la taula XPath: /table[2]/thead/tr/th[2] |
---|---|
No key Table Data XPath: /table[2]/tbody/tr[1]/td[1] | `Sense clau |
Text | |
XPath: /table[2]/tbody/tr[1]/td[2]/code` | |
Sense clau Dades de la taula XPath: /table[2]/tbody/tr[2]/td[1] | Sense clau Dades de la taula XPath: /table[2]/tbody/tr[2]/td[2] |
Sense clau Dades de la taula XPath: /table[2]/tbody/tr[3]/td[1] | Exemple: "/music/pop/Madonna". El camí ha de ser l'arrel o una subcarpeta d'un camí compartit. |
Disponible des de | Sense clau Dades de la taula XPath: /table[2]/tbody/tr[4]/td[2] |
Exemple:
curl -d "PATH_TO_SCAN" -w "%{http_code}\n" -H "clau-api: contrasenya_secreta" -X POST http://localhost:5001/api/folderscanner/rescanFileOrFolder
Sense clau Títol 3 XPath: /h3[2
Sense clau Títol 4 XPath: /h4[3]
La cançó es marcarà com que t'agrada.
Intenció | Com una cançó identificada per "musicBrainz trackId" |
---|---|
URI | <span class="s1">/api/like/likesong</span> |
POST BODY | musicBrainz_trackID |
POST BODY exemple / descripció | b8695995-45e9-405d-b4aa-e50e8760fe25 |
Disponible des de | Sense clau Dades de la taula XPath: /table[3]/tbody/tr[4]/td[2] |
Exemple:
curl -d "b8695995-45e9-405d-b4aa-e50e8760fe25" -w "%{http_code}\n" -H "api-key: secret_password" -X POST http://localhost:5001/api/like/likesong