API Externa
A API externa permite que programas acedam ou acionem funcionalidades UMS com um pedido HTTP.
Como ativar a API externa
Editar UMS.conf e configurar uma api_key como esta
api_key = palavra_passe
A secret_password deve ter no mínimo 12 caracteres.
Utilização da API
Se a API externa estiver ativada, a API estará acessível através de um pedido POST para /api/COMMAND
Procurar em Pastas
Pesquisar novamente
| Intenção | Verificar toda a biblioteca. |
|---|---|
| URI | /api/folderscanner/rescan |
| CAIXA DE PUBLICAÇÃO | NENHUM |
| POST BODY exemplo / descrição | Este comando não precisa de corpo no pedido |
| Disponível desde | 10.4.2 |
info
Isto pode ser lento para bibliotecas grandes
Exemplo:
curl -w "%{http_code}\n" -H "api-key: secret_password" http://localhost:5001/api/folderscanner/rescan
Pesquisar novamente ficheiro ou pasta
| Intenção | Verificar parte do sistema de ficheiros. |
|---|---|
| URI | /api/folderscanner/rescanFileOrFolder |
| CAIXA DE PUBLICAÇÃO | CAMINHO_PARA_PESQUISA |
| POST BODY examplo / descrição | exemplo: "/music/pop/Madonna". O caminho deve ser a raiz ou uma subpasta de um caminho partilhado. |
| Disponível desde | 10.4.2 |
Exemplo: