Dokumentacija

Perprask TicketsX greičiau

Nustatymo vadovai, visų komandų sąrašas, Premium galimybės ir REST API vienoje vietoje.

13.20

Įrašo paėmimas HTML pavidalu

GET/<guild_id>/api/transcripts/<ticket_id>/html

Atsiunčia visą išsaugotą uždaryto bilieto HTML įrašą. Tai lygiai tas archyvas, kurį rodo valdymo pultas, su visomis žinutėmis, įterptinėmis žinutėmis, priedų nuorodomis ir profilio paveikslėliais. Reikia teisės `view_transcript_html` (numatytai išjungta).

Užklausos parametrai

PavadinimasTipasPrivalomaAprašas
formatstring
neprivaloma
Nurodykite raw, kad gautumėte pačią HTML rinkmeną su Content-Type: text/html, parengtą įrašyti į diską ar įdėti į iframe. Praleidus jį, gaunamas įprastas JSON atsakymas, kuriame šalia HTML pateikiami ir įrašo duomenys. Klaidos visada grąžinamos JSON pavidalu.

Tai jautriausias API siūlomas skaitymas, tad jis apribotas iki 10 užklausų per minutę kiekvienam raktui, o kiekvienas kreipinys įrašomas į jūsų serverio veiksmų žurnalą. Įrašai laikomi užšifruoti ir iššifruojami per kiekvieną užklausą. Labai dideli archyvai atmetami su 413, o atsakyme tada būna transcript_url, kuriuo galima peržiūrėti.

Užklausos pavyzdys: JSON atsakymas
curl -X GET \
  -H "Authorization: Bearer <API_TOKEN>" \
  "https://api.ticketsx.xyz/<guild_id>/api/transcripts/<ticket_id>/html"
Užklausos pavyzdys: rinkmenos įrašymas tiesiai
curl -X GET \
  -H "Authorization: Bearer <API_TOKEN>" \
  -o ticket_42.html \
  "https://api.ticketsx.xyz/<guild_id>/api/transcripts/<ticket_id>/html?format=raw"
Atsakymo pavyzdys (įprastas JSON)
{
  "transcript": {
    "TicketId": 42,
    "PanelId": 1,
    "PanelName": "Support",
    "AuthorId": "123456789",
    "AuthorUsername": "jane",
    "Rating": 5,
    "RatingCount": 1,
    "CloseReason": "Resolved",
    "CreatedAt": 1732200000,
    "ClosedAt": 1732210000,
    "TranscriptUrl": "https://tickets.example.com/<guild_id>/transcripts/42"
  },
  "content_type": "text/html; charset=utf-8",
  "bytes": 184320,
  "html": "<!DOCTYPE html>..."
}