본문으로 건너뛰기

피드백 ​

이 서버를 통해 ProAnimaStudio로 보내는, 스크린샷과 로그가 포함된 보고서.

이 그룹의 작업과 각 작업의 액세스 규칙, 재시도 규칙, 매개 변수, 응답입니다. 모든 요청에는 키가 포함됩니다: Authorization: Bearer <키>(“인증” 참조).

작업 ​

ProAnimaStudio에 피드백 보내기 ​

POST /api/v1/feedback

액세스: 유효한 키 또는 세션 · 재시도: 자동으로 반복하지 않음

이 서버를 거쳐 ProAnimaStudio 허브로 메시지를 전달하고, 허브의 id와 함께 202로 응답합니다. message(최대 20,000자), lang(ru 또는 en), serverLog(true이면 이 서버의 로그와 시스템 요약을 첨부하며 관리자만 가능)를 보내고, 선택적으로 답장을 받을 email, screen, base64로 인코딩한 screenshots(PNG, JPEG, WebP, GIF, 각 8 MiB, 최대 6개), 콘솔의 clientLog를 보냅니다. 전체 크기는 15 MiB로 제한됩니다. 서버는 재시도하지 않으므로 두 번째 호출은 두 번째 메시지가 됩니다. 운영자가 껐으면 503 feedback_disabled, 허브가 응답하지 않으면 503 hub_unreachable, 이 서버가 너무 많이 보냈으면 429 feedback_attempts입니다.

요청 본문 (application/json)

필드형식필수규칙
messagestring예1–20000자
emailstring아니요254자 이하; null일 수 있음
langstring예ru, en 중 하나
screenstring아니요11자 이하; null일 수 있음
screenshotsobject 배열예요소 6개 이하
screenshots[].namestring예1–120자
screenshots[].typestring예image/png, image/jpeg, image/webp, image/gif 중 하나
screenshots[].datastring (byte)예—
clientLogstring아니요2097152자 이하; null일 수 있음
serverLogboolean예—

응답 202

필드형식필수규칙
idstring예—

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

예제

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

피드백 첨부 파일 미리 보기 ​

GET HEAD /api/v1/feedback/attachments

액세스: 관리자 · 재시도: 반복해도 안전함(읽기)

serverLog가 true일 때 sendFeedback이 첨부하는 두 텍스트, 즉 이 서버 로그의 최근 기록과 시스템 요약(버전, 운영 체제, 업데이트 및 미러 상태이며 주소, 이름, 비밀 값은 제외)을 반환합니다. 보내기 전에 관리자에게 보여 줍니다.

응답 200

필드형식필수규칙
serverLogstring예—
systemstring예—

응답: 200, 400, 401, 403, 404, 409, 422, 503, 507

예제

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

Arkvory · ProAnimaStudio