REST-APIeasy-svg-pro/v1/repair/scan

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

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

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

body
offsetinteger

Wo in der Mediathek du weitermachst. Mindestens 0, Standard 0.

Rückgabewert

returnobject

{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": "..."
      }
    ]
  }
}

Siehe auch