easy-svg-pro/v1/repair/scan
Scannt die SVGs der Mediathek ab einem Offset nach fehlender viewBox, Editor-Resten, eingebetteten Rastern und Text.
REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/repair/repair.php
Verwendung
POST /wp-json/easy-svg-pro/v1/repair/scan
Beispiel
curl -X POST "https://example.com/wp-json/easy-svg-pro/v1/repair/scan" \
-H "X-WP-Nonce: $NONCE" -b "$COOKIES" \
-H "Content-Type: application/json" \
-d '{"offset": 0}'
Beschreibung
Mit offset 0 beginnt ein neuer Bericht; ein späterer Offset setzt den gespeicherten fort. Ein Aufruf liest bis zu 100 Blöcke zu je 50 Anhängen und liefert next, den Offset für den nächsten Aufruf, oder null, wenn alles durch ist. Hat inzwischen ein anderer Scan begonnen, antwortet der Aufruf mit 409 easy_svg_pro_stale_scan.
Parameter
Wo in der Mediathek du weitermachst. Mindestens 0, Standard 0.
Rückgabewert
{at, scanned, found, unreadable, next, rows: {attachment_id: [{kind, repairable, detail, message}]}}. kind ist no_viewbox, ballast, raster, text oder too_large; nur die ersten beiden sind reparierbar.
Antwort
{
"at": 1792800000,
"scanned": 50,
"found": 1,
"unreadable": 0,
"next": 50,
"rows": {
"314": [
{
"kind": "no_viewbox",
"repairable": true,
"detail": "",
"message": "..."
}
]
}
}