13.20
Aducerea transcrierii în HTML
/<guild_id>/api/transcripts/<ticket_id>/htmlDescarcă întreaga transcriere HTML păstrată a unui tichet închis. Este exact arhiva afișată de panou, cu toate mesajele, mesajele încorporate, linkurile către fișierele atașate și imaginile de profil. Cere permisiunea `view_transcript_html` (oprită din start).
Parametri de interogare
| Nume | Tip | Obligatoriu | Descriere |
|---|---|---|---|
| format | string | opțional | Pune raw ca să primești chiar fișierul HTML, cu Content-Type: text/html, gata de salvat pe disc sau de pus într-un iframe. Lasă-l gol pentru răspunsul obișnuit în JSON, cu datele transcrierii alături de HTML. Erorile se întorc întotdeauna în JSON. |
Este cea mai delicată citire oferită de API, așa că este limitată la 10 cereri pe minut pentru fiecare jeton, iar fiecare apel ajunge în jurnalul de activitate al serverului tău. Transcrierile se păstrează criptate și se descifrează la fiecare cerere. Arhivele foarte mari sunt respinse cu 413, iar răspunsul cuprinde atunci transcript_url, ca să le poți vedea altfel.
curl -X GET \
-H "Authorization: Bearer <API_TOKEN>" \
"https://api.ticketsx.xyz/<guild_id>/api/transcripts/<ticket_id>/html"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"{
"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>..."
}