LeTTo Doc

POST /open/imageurl

   
Controller ApiController
Java-Methode getImageUrl
HTTP-Methode POST
Pfad /open/imageurl
Erreichbarkeit nur im Docker-Netzwerk
Request-Body PluginRequestDto
Response ImageUrlDto

Beschreibung

Liefert eine öffentliche URL auf das gerenderte Bild.

Das Bild wird im Image-Service des Plugins gespeichert. Der LeTTo-Server ruft diesen Endpoint vor image auf und verwendet das Base64-Bild nur, wenn hier keine URL geliefert wird.

Request

Body: PluginRequestDto

Feld Typ ausgewertet Bedeutung
typ String ja Typ des Plugins
name String ja Name des Plugins in der Frage
config String ja Konfigurationsstring des Plugins
params String ja Plugin-Parameter
q PluginQuestionDto ja Frage wo das Plugin eingebettet ist
pluginMaximaCalcMode PluginMaximaCalcModeDto nein Art der Berechnung

Response

Typ: ImageUrlDto

Bild-URL mit Bildinformationen und gegebenenfalls einer Fehlermeldung

Ablauf im Service

Fehlerfälle

Beispiel-Request

JSON-Gerüst aus den Feldern des DTOs, Werte sind Platzhalter:

{
  "typ": "<typ>",
  "name": "<name>",
  "config": "<config>",
  "params": "<params>",
  "q": {
    "…": "PluginQuestionDto"
  },
  "pluginMaximaCalcMode": {
    "…": "PluginMaximaCalcModeDto"
  }
}

Siehe auch

ApiController · REST-Schnittstelle · Referenz-Plugin (Java)