Saltar al contenido

Comentarios ​

Informes con capturas de pantalla y registros enviados a ProAnimaStudio a través de este servidor.

Operaciones de este grupo con su regla de acceso, su regla de reintento, sus parámetros y sus respuestas. Cada solicitud lleva una clave: Authorization: Bearer <clave> (consulte «Autenticación»).

Operaciones ​

Enviar comentarios a ProAnimaStudio ​

POST /api/v1/feedback

Acceso: Cualquier clave o sesión válida · Reintento: No repetir automáticamente

Reenvía un mensaje a través de este servidor al hub de ProAnimaStudio y responde 202 con el id del hub. Envíe message (hasta 20 000 caracteres), lang (ru o en), serverLog (verdadero adjunta el log de este servidor y un resumen del sistema, solo para administradores) y, opcionalmente, email para recibir respuesta, screen, hasta 6 screenshots en base64 (PNG, JPEG, WebP o GIF, 8 MiB cada una) y el clientLog de la consola; el total está limitado a 15 MiB. No se reintenta nada, así que una segunda llamada es un segundo mensaje. 503 feedback_disabled cuando el operador lo desactivó, 503 hub_unreachable cuando el hub no responde y 429 feedback_attempts cuando este servidor ha enviado demasiados mensajes.

Cuerpo de la solicitud (application/json)

CampoTipoObligatorioReglas
messagestringsí1–20000 caracteres
emailstringnohasta 254 caracteres; puede ser null
langstringsíuno de ru, en
screenstringnohasta 11 caracteres; puede ser null
screenshotsarray de objectsíhasta 6 elementos
screenshots[].namestringsí1–120 caracteres
screenshots[].typestringsíuno de image/png, image/jpeg, image/webp, image/gif
screenshots[].datastring (byte)sí—
clientLogstringnohasta 2097152 caracteres; puede ser null
serverLogbooleansí—

Respuesta 202

CampoTipoObligatorioReglas
idstringsí—

Respuestas: 202, 400, 401, 403, 404, 405, 409, 413, 415, 422, 503, 507

Ejemplo

bash
curl -X POST "$ARKVORY_URL/api/v1/feedback" \
  -H "Authorization: Bearer $ARKVORY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"message":"<message>","lang":"ru","screenshots":[],"serverLog":false}'

Previsualizar los adjuntos de los comentarios ​

GET HEAD /api/v1/feedback/attachments

Acceso: Administrador · Reintento: Se puede repetir (lectura)

Devuelve los dos textos que sendFeedback adjunta cuando serverLog es verdadero: las entradas recientes del log de este servidor y un resumen del sistema (versiones, sistema operativo, estados de actualización y de espejos) sin direcciones, nombres ni secretos. Muéstrelos al administrador antes de enviar.

Respuesta 200

CampoTipoObligatorioReglas
serverLogstringsí—
systemstringsí—

Respuestas: 200, 400, 401, 403, 404, 409, 422, 503, 507

Ejemplo

bash
curl -X GET "$ARKVORY_URL/api/v1/feedback/attachments" \
  -H "Authorization: Bearer $ARKVORY_TOKEN"

Arkvory · ProAnimaStudio