Saltar al contenido
En esta página

Documentación / Mudanza

Múdate con tu ciudad en diez minutos

Pega una clave de Fivemanage de solo lectura. Copiamos cada captura, clip y sonido, y te damos una lista de en qué se convierte cada enlace antiguo. En Fivemanage no se cambia ni desaparece nada: puedes volver cuando quieras.

  1. Pega tu clave

    Con solo lectura basta. Se cifra mientras dura la mudanza y se borra al terminar.

  2. Copiamos todo

    Cada archivo, con su carpeta y su nombre. Los archivos idénticos se guardan una vez, así pagas por lo que de verdad tienes.

  3. Te damos la lista de enlaces

    Una hoja con cada enlace antiguo y el nuevo que lo sustituye. Busca y reemplaza con ella en tus scripts y en tu base de datos.

A la mayoría de scripts les basta una URL y una clave nuevas

FiveDock responde a las mismas direcciones de subida que Fivemanage. screenshot-basic y cualquier script en el que puedas configurar la URL de subida siguen funcionando al cambiar la URL y la clave. Algunos, como lb-phone, llevan la dirección de Fivemanage dentro del código con escrow y necesitan un pequeño cambio.

Todas las direcciones a las que respondemos

Cambia la URL base de la de Fivemanage a https://api.fivedock.dev, y la clave por un token de API (fd_live_…) de la página Tokens. Las rutas, los nombres de campo y las respuestas mantienen su forma.

Lua
-- 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_…',
}
Direcciones de la API de subida
DirecciónScopeQué hace
Archivos
POST /api/v3/fileScope · files:writeSube un archivo como multipart/form-data.
POST /api/v3/file/base64Scope · files:writeSube un archivo enviado en base64 dentro de un cuerpo JSON.
POST /api/v3/file/archiveScope · files:writeSube un .zip o .rar y guarda cada archivo que contiene. Solo en FiveDock.
GET /api/v3/fileScope · files:readLista tus archivos, página a página.
GET /api/v3/file/{id}Scope · files:readLee los detalles de un archivo.
DELETE /api/v3/file/{id}Scope · files:deleteBorra un archivo.
Enlaces de subida
GET /api/v3/file/presigned-urlScope · files:writeCrea un enlace de subida de un solo uso. Dura 15 minutos, salvo que pidas menos o más.
POST /api/v3/file/presigned-url/{ticket}Scope · Ninguno, el enlace es la credencialSube por un enlace creado arriba, sin token.
GET /api/v2/presigned-urlScope · files:writeCrea un enlace de subida a la antigua. Dura 5 minutos, salvo que pidas menos o más.
POST /api/v2/presigned-url/{ticket}Scope · Ninguno, el enlace es la credencialSube por un enlace creado a la antigua, sin token.
Fivemanage v2
POST /api/v2/imageScope · files:writeSube una imagen. El archivo va en el campo image o en file.
POST /api/v2/videoScope · files:writeSube un vídeo. El archivo va en el campo video o en file.
POST /api/v2/audioScope · files:writeSube un sonido. El archivo va en el campo audio o en file.
Fivemerr
POST /v1/media/imagesScope · files:writeSube una imagen. El archivo va en file o data.
POST /v1/media/videosScope · files:writeSube un vídeo. El archivo va en file o data.
POST /v1/media/audiosScope · files:writeSube un sonido. El archivo va en file o data.
Logs
POST /api/logsScope · logs:writeEnvía un evento de log.
POST /api/logs/batchScope · logs:writeEnvía eventos de log en lote.
POST /api/v3/logsScope · logs:writeEnvía logs a la dirección v3 de Fivemanage.

Solo respondemos a estas direcciones. Si un script llama a una que no está en la lista, como la antigua /api/image, apúntalo a la dirección equivalente de arriba.

Campos, enlaces de subida, límites y errores en la referencia de la API de subida

Lo que no vamos a prometer

Los enlaces antiguos apuntan a una dirección que es de Fivemanage, no nuestra, así que no podemos redirigirlos por nuestra cuenta. Para eso está la lista.