REST-APIeasy-svg-pro/v1/history/library/restore

easy-svg-pro/v1/history/library/restore

Setzt ein Icon der freien Bibliothek auf eine frühere Zeichnung zurück.

REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/history/history.php

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

Verwendung

POST /wp-json/easy-svg-pro/v1/history/library/restore

Beispiel

curl -X POST "https://example.com/wp-json/easy-svg-pro/v1/history/library/restore" \
	-H "X-WP-Nonce: $NONCE" -b "$COOKIES" \
	-H "Content-Type: application/json" \
	-d '{"icon": "arrow", "version": 512}'

Beschreibung

Die Revision muss zu diesem Icon gehören, sonst 400 easy_svg_pro_wrong_version. Die Bytes werden über die Update-Funktion des freien Plugins geschrieben, die den Sanitizer der Site erneut ausführt, deshalb kann eine wiederhergestellte Zeichnung trotzdem abgelehnt werden. Der Name des Icons ändert sich nie. Braucht ein freies Plugin mit diesem Schreibweg, sonst 409 easy_svg_pro_free_too_old.

Parameter

body
iconstring
Required

Das Bibliotheks-Icon, über seinen Slug.

body
versioninteger
Required

Die Revisions-ID, die du zurückholst. Mindestens 1.

Rückgabewert

returnobject

{state, icon, message}. state ist restored oder refused_sanitiser.

Antwort

{
  "state": "restored",
  "icon": "arrow",
  "message": "..."
}

Siehe auch