Skip to content

Artikelbilder

/api/odb.dll/odb/articlesimage.jpg

Gibt ein gerendertes Artikelbild in der übergebenen Auflösung zurück.

Aufruf

GET /api/odb.dll/odb/articlesimage.jpg?token={TOKEN}&manufacturer={MANU}&program={PROG}&basearticlenumber={ARTNR}&finalarticlenumber={FINNR}&width={W}&height={H}&reinitstring={REINIT}

Parameter

ParameterPflichtBeschreibung
tokenPflichtAuthentifizierung
profileOptionalServer-Profil
manufacturerPflichtHersteller-ID
programPflichtSerien-ID
basearticlenumberPflichtGrundartikelnummer
finalarticlenumberPflichtEndartikelnummer
reinitstringOptionalReinitstring
metareinitstringOptionalMeta-Reinitstring
widthOptionalBildbreite in Pixel (Default: 250)
heightOptionalBildhöhe in Pixel (Default: 250)
viewOptionalKamerawinkel: top, left, right, bottom, front, back
camstyleOptionalKamerastil: 0 = Perspektivisch, 1 = Orthogonal (Default: 1)

Antwort

Bild im JPEG-Format.

HTTP-Header

Im Response-Header werden die Abmaße (Bounding Box) des Artikels zurückgegeben:

HeaderBeschreibung
SizeXBreite (OFML X-Achse)
SizeYHöhe (OFML Y-Achse)
SizeZTiefe (OFML Z-Achse)

Fehlerbehandlung

Anders als alle anderen Methoden wird im Fehlerfall kein Fehler-JSON zurückgegeben, sondern der entsprechende HTTP-Statuscode:

CodeBedeutung
400Fehlender oder fehlerhafter Parameter
401Fehlender oder fehlerhafter Token
404Keine Bauteilliste gefunden
500Serverfehler

Beispiel

HTML-Einbindung

html
<img
  src="https://web.3doffice.de/webkatalog2/api/odb.dll/odb/articlesimage.jpg?token={TOKEN}&manufacturer=_D&program=WEBTI&basearticlenumber=27R0614Q&finalarticlenumber=27%20R%2006%2014%20KL%20Q&width=300&height=300&reinitstring=..."
  width="300px"
  height="300px"
  alt="Artikelbild"
>

curl

bash
curl -o artikel.jpg \
  "https://web.3doffice.de/webkatalog2/api/odb.dll/odb/articlesimage.jpg?token={TOKEN}&manufacturer=_D&program=TI&basearticlenumber=DTI&finalarticlenumber=DTI&width=500&height=500"

3D office WebKatalog 2.5 — ub.unitel GmbH