Zum Inhalt springen

Feedback ​

Berichte mit Screenshots und Protokollen, die über diesen Server an ProAnimaStudio gesendet werden.

Die Vorgänge dieser Gruppe mit ihrer Zugriffsregel, Wiederholungsregel, ihren Parametern und Antworten. Jede Anfrage trägt einen Schlüssel: Authorization: Bearer <Schlüssel> (siehe „Authentifizierung“).

Vorgänge ​

Feedback an ProAnimaStudio senden ​

POST /api/v1/feedback

Zugriff: Jeder gültige Schlüssel oder jede gültige Sitzung · Wiederholung: Nicht automatisch wiederholen

Leitet eine Nachricht über diesen Server an den ProAnimaStudio-Hub weiter und antwortet mit 202 und der id des Hubs. Senden Sie message (bis zu 20.000 Zeichen), lang (ru oder en), serverLog (true hängt das Log dieses Servers und eine Systemzusammenfassung an, nur für Administratoren) und optional email für eine Antwort, screen, bis zu 6 base64-kodierte screenshots (PNG, JPEG, WebP oder GIF, je 8 MiB) und das clientLog der Konsole; die Gesamtgröße ist auf 15 MiB begrenzt. Es wird nichts wiederholt, ein zweiter Aufruf ist also eine zweite Nachricht. 503 feedback_disabled, wenn der Betreiber es abgeschaltet hat, 503 hub_unreachable, wenn der Hub nicht antwortet, 429 feedback_attempts, wenn dieser Server zu viel gesendet hat.

Anfragetext (application/json)

FeldTypErforderlichRegeln
messagestringja1–20000 Zeichen
emailstringneinhöchstens 254 Zeichen; darf null sein
langstringjaeiner von ru, en
screenstringneinhöchstens 11 Zeichen; darf null sein
screenshotsArray von objectjahöchstens 6 Elemente
screenshots[].namestringja1–120 Zeichen
screenshots[].typestringjaeiner von image/png, image/jpeg, image/webp, image/gif
screenshots[].datastring (byte)ja—
clientLogstringneinhöchstens 2097152 Zeichen; darf null sein
serverLogbooleanja—

Antwort 202

FeldTypErforderlichRegeln
idstringja—

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

Beispiel

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}'

Feedback-Anhänge in der Vorschau anzeigen ​

GET HEAD /api/v1/feedback/attachments

Zugriff: Administrator · Wiederholung: Wiederholen ist sicher (Lesen)

Liefert die beiden Texte, die sendFeedback anhängt, wenn serverLog true ist: die jüngsten Einträge des Logs dieses Servers und eine Systemzusammenfassung (Versionen, Betriebssystem, Update- und Spiegelzustände) ohne Adressen, Namen oder Geheimnisse. Zeigen Sie sie dem Administrator vor dem Senden an.

Antwort 200

FeldTypErforderlichRegeln
serverLogstringja—
systemstringja—

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

Beispiel

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

Arkvory · ProAnimaStudio