Nesta página
Documentação / Mudança
Mude sua cidade em dez minutos
Cole uma chave do Fivemanage somente leitura. Copiamos cada print, clipe e som, e entregamos a lista do que cada link antigo vira. No Fivemanage nada muda nem some, então dá para voltar quando quiser.
Cole sua chave
Somente leitura basta. Ela fica criptografada durante a mudança e é apagada no fim.
Copiamos tudo
Cada arquivo, com pasta e nome. Arquivos iguais são guardados uma vez só, então você paga pelo que realmente tem.
Você recebe a lista de links
Uma planilha com cada link antigo e o novo que o substitui. Use buscar e substituir para aplicá-la nos seus scripts e no seu banco.
Na maioria dos scripts, basta trocar a URL e a chave
O FiveDock responde aos mesmos endereços de envio do Fivemanage. screenshot-basic e qualquer script em que você configura a URL de envio continuam funcionando assim que você troca a URL e a chave. Alguns, como o lb-phone, têm o endereço do Fivemanage embutido no código com escrow e precisam de um pequeno ajuste.
Todos os endereços que atendemos
Troque a URL base do Fivemanage por https://api.fivedock.dev, e a chave por um token de API (fd_live_…) da página Tokens. Caminhos, nomes de campo e respostas mantêm o formato.
-- before
Config.Upload = {
url = 'https://api.fivemanage.com/api/v3/file',
key = 'your-fivemanage-key',
}
-- after: the same path on our host, and an API token from Tokens
-- (fd_live_…, not the fda_live_ agent key from server.cfg)
Config.Upload = {
url = 'https://api.fivedock.dev/api/v3/file',
key = 'fd_live_…',
}| Endereço | Scope | O que faz |
|---|---|---|
| Arquivos | ||
| POST /api/v3/file | Scope · files:write | Envia um arquivo como multipart/form-data. |
| POST /api/v3/file/base64 | Scope · files:write | Envia um arquivo em base64 dentro de um corpo JSON. |
| POST /api/v3/file/archive | Scope · files:write | Envia um .zip ou .rar e guarda cada arquivo dentro dele. Só no FiveDock. |
| GET /api/v3/file | Scope · files:read | Lista seus arquivos, uma página por vez. |
| GET /api/v3/file/{id} | Scope · files:read | Lê os detalhes de um arquivo. |
| DELETE /api/v3/file/{id} | Scope · files:delete | Apaga um arquivo. |
| Links de upload | ||
| GET /api/v3/file/presigned-url | Scope · files:write | Cria um link de upload de uso único. Ele dura 15 minutos, a menos que você peça menos ou mais. |
| POST /api/v3/file/presigned-url/{ticket} | Scope · Nenhum, o link é a credencial | Envia por um link criado acima, sem token. |
| GET /api/v2/presigned-url | Scope · files:write | Cria um link de upload do jeito antigo. Ele dura 5 minutos, a menos que você peça menos ou mais. |
| POST /api/v2/presigned-url/{ticket} | Scope · Nenhum, o link é a credencial | Envia por um link criado do jeito antigo, sem token. |
| Fivemanage v2 | ||
| POST /api/v2/image | Scope · files:write | Envia uma imagem. O arquivo vai no campo image ou em file. |
| POST /api/v2/video | Scope · files:write | Envia um vídeo. O arquivo vai no campo video ou em file. |
| POST /api/v2/audio | Scope · files:write | Envia um som. O arquivo vai no campo audio ou em file. |
| Fivemerr | ||
| POST /v1/media/images | Scope · files:write | Envia uma imagem. O arquivo vai em file ou data. |
| POST /v1/media/videos | Scope · files:write | Envia um vídeo. O arquivo vai em file ou data. |
| POST /v1/media/audios | Scope · files:write | Envia um som. O arquivo vai em file ou data. |
| Logs | ||
| POST /api/logs | Scope · logs:write | Envia um evento de log. |
| POST /api/logs/batch | Scope · logs:write | Envia eventos de log em lote. |
| POST /api/v3/logs | Scope · logs:write | Envia logs para o endereço v3 do Fivemanage. |
Só estes endereços são atendidos. Se um script chama um que não está na lista, como o antigo /api/image, aponte para o endereço correspondente acima.
O que não vamos prometer
Links antigos apontam para um endereço que é do Fivemanage, não nosso, então não conseguimos redirecionar por conta própria. É para isso que serve a lista.