Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

api_get

Diese generische Methode ist hier dokumentiert: API & OTA-Integration#Datenlesenmitapi_get

...

Verfügbare Tabellen

gesperrte Felder

StucklistePKUUID_17
AuftragPKUUID_20
AuftragspositioPKUUID_16
ArtikelPKUUID_21


API-Methoden für Integration

...

Erforderliche Parameter: 

token, textures, url, t, responsejson

Konkretes Beispiel:

http://meinServer:8080/4DAction/api_cadtextures?token=5E05A427CD134432A28F2DAF11EC500E

...

KürzelFunktionRichtungHauptdaten in
APIFehler, im Log steht was los ist.ERP <> CADresponse oder params
ARTÜbertragung der ArtikelERP > CADresponse
AUFÜbertragung der Projekte (Aufträge)ERP > CADresponse
DLTAktualsiierung der PositionenERP > CADresponse
POSÜbertragun der PositionenERP > CADresponse
STKÜbertragung der StücklisteCAD > ERPparams
TXTÜbertragung der TexturenCAD > ERPparams



Methode - POST

Im Body des HTTP-POST Requests wird JSON übergeben.

Und im Attribut "textures" steht eine Liste mit Texturnamen aus interiorcad

Daneben sendet interiorcad noch einige MetaDaten, die man ignorieren kann.

Konkretes Beispiel:

{"interiorcad-meta": {"licenseno": "XXXXXX", "majorversion": 2024, "minorversion": 4, "patchversion": 0, "platform": "macOS", "useragent": "interiorcad/2024.4.0 libcurl/8.4.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.58.0"}, "textures": ["_VAR-1", "NC-Transparent", "D327", "D340", "D375", "D381", "D391", "D620", "D1353", "D1489", "D1783", "D2291", "D3700", "D3823", "D4100", "D4103", "D4105", "D4225", "D4419", "D4424", "D4425", "D4825"]}