easy-svg-pro/v1/audit/originals/download
Gibt ein gesichertes Original als Base64 in JSON zurück, damit der Browser es als Datei speichern kann.
REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/core/rest.php
Verwendung
GET /wp-json/easy-svg-pro/v1/audit/originals/download
Beispiel
curl -u admin:app-password 'https://example.com/wp-json/easy-svg-pro/v1/audit/originals/download?ref=media:101'
Beschreibung
Absichtlich JSON: Dieser Origin liefert die unsicheren Bytes nie als SVG aus, das ein Browser zeichnen würde. Das Original eines Sets ist seine Icon-Map, deshalb kommt es als JSON. Die ref muss auf einen Post der genannten Art zeigen, sonst kommt 404 easy_svg_pro_no_original. Berechtigung: Braucht manage_options, eine aktive Lizenz und die eingeschaltete Funktion SVG-Cleaner (audit).
Parameter
Welches Original: media:<id>, icon:<id> oder set:<id>.
Rückgabewert
filename, type (image/svg+xml oder application/json für ein Set), encoding (immer base64) und content. 404 easy_svg_pro_no_original, wenn es keins gibt.
Antwort
{
"filename": "logo-original.svg",
"type": "image/svg+xml",
"encoding": "base64",
"content": "PHN2Zy4uLg=="
}