Logo
DE | EN Kontakt | Über uns | Ausbildung | AGB | Impressum | Datenschutz | Hilfe | Newsletter Registrieren | Login
 
HalbleiterOptoelektronikBauteileSunonMEAN WELLPowerSuppliesKomponentenProductNewsHerstellerBestellhinweiseKundenportalShop
Registrierung
Newsletter-Registrierung
Lieferschein & Paketverfolgung
Kritik und Verbesserungsvorschläge
Mehr als ein klassischer Distributor
Schukat API - Preise und Verfügbarkeit
- API - Schnittstellenbeschreibung
- API - Registrierung
Qualitätsmanagementsystem
Datenschutzerklärung
ErP /​ EuP
REACH
ElektroG - RoHS - WEEE
Elektro-Altgeräte
Batteriegesetz 2021 (BattG2)
VerpackungsVO
CE-Kennzeichnung
Produkthaftung
Gefahrgut-Versand
Jetzt wechseln – zum EN 62368-1 konformen Netzteil
Sonderpreise Lagerräumung
Abkündigungsliste Passive und Elektromechanik
Abkündigungsliste Stromversorgung, Lüfter, Werkzeuge, Messtechnik usw
Abkündigungsliste Halbleiter und Optoelektronik
Häufig verwendete technische Abkürzungen im Halbleiter-Bereich
Marking Codes von Halbleiter-Bauelementen

API - Schnittstellenbeschreibung

Die Preis- und Verfügbarkeits-API von Schukat ist eine auf SOAP basierende Webservice-Schnittstelle. Über diesen Service können externe Anwendungen Informationen zu Preis- und Bestandsdaten bei Schukat in Echtzeit abrufen. Alle Anfragen müssen über die individuellen Zugangsdaten authentifiziert werden.

Anfragen

Die URL des Webservice lautet: https://api.schukat.com/schukat/schukat_ws.nsf/schukat-ws?OpenWebService

Der HTTP-POST-Request der SOAP-Anfrage/Nachricht enthält den Autorisierungsanforderungs-Header mit Benutzername und Kennwort, während sich die eigentlichen Nutzdaten der Anfrage im Body des sogenannten Envelope-Elements befinden müssen. Nachfolgend aufgelistet finden Sie die notwendigen Bestandteile des Body-Elementes einer SOAP-Nachricht:

ParameterWerteBeschreibung
APIKEYDer API-Key aus Ihrer Registrierung.
REQUEST MPN;Quantity;Exact Match;Manufacturer|MPN;Quantity;
Exact Match;Manufacturer|...
Suchschlüssel (MPN/SKU) mit optionalen Angaben wie Menge und Hersteller. Es können max. 25 Suchschlüssel, durch das Pipe-Symbol "|" getrennt, pro Anfrage übermittelt werden.
OUTPUTFORMAT XML/JSONAusgabeformat für das Suchergebnis.
LANGUAGE DE/ENSprache (Datenblatt, Artikelbeschreibung)

Beispiel für eine SOAP-Anfrage mit mehreren SKUs/MPNs:

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:DefaultNamespace">
<soapenv:Header/>
<soapenv:Body>
<urn:SEARCH soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<APIKEY xsi:type="xsd:string">123456789</APIKEY>
<REQUEST xsi:type="xsd:string">LCM-40KN-AUX|MAX3443ECSA+|RS-35|MPX2010DP|LTS546AP|RS-25-12|1N4148|HLG-600H-24|HLG-600h-24AB</REQUEST>
<OUTPUTFORMAT xsi:type="xsd:string">XML</OUTPUTFORMAT>
<LANGUAGE xsi:type="xsd:string">DE</LANGUAGE>
</urn:SEARCH>
</soapenv:Body>
</soapenv:Envelope>

Rückgabewerte

Die Schukat Preis- und Bestands-API liefert Ihnen zum Beispiel folgende Informationen in der Rückantwort:
 

ElementXML-Tag
ArtikelnummerSKU
Artikelkurzbeschreibung DESC
Produkt-URLPURL
Datenblatt-URL DS
HerstellerMFR
Hersteller-TeilenummerMPN
Mindestbestellmenge MOQ
Auf LagerINST
LagerbestandSTOCK
VerfügbarkeitscodeAVC
Verfügbarkeits-InformationAVM
VerpackungseinheitPU
Preis-EinheitPRU
Wiederbeschaffungszeit in WochenDYTM
Nächster WareneingangNGR
RoHS konformROHS
MengeQUAx
StaffelpreisePRBx

Alle Daten befinden sich im Body-Element des SOAP-Struktur.

HTTP-Statuscode

Bitte beachten Sie, dass alle gültigen Antworten im XML- und JSON-Format einen HTTP-Statuscode von 200 tragen. Das bedeutet, dass ungültige, missgebildete oder ratenbeschränkte SOAP-Anfragen immer noch einen HTTP-Statuscode von 200 zurückgeben können. In JSON- und XML-Antworten zeigen die Felder ERRC, ERRM, SUCC und PERR, ob eine Anfrage gut geformt und gültig ist.
Das Element NORF der Ausgabestruktur liefert zusätzlich die Anzahl der gefunden Ergebnisse zu jeder übermittelten Materialsuche.

Testen der API-Schnittstelle per SOAP-Tool

Für einen unkomplizierten Test der Schnittstelle mit eigenen Zugangsdaten empfehlen wir Ihnen den Einsatz von SoapUI oder POSTMAN in der aktuellsten Version. Mit Hilfe der Webservice-Tools und unserer WSDL-Datei können Sie ohne großen Zeitaufwand erste Test-Anfragen auf die Schnittstelle umsetzen, ohne dafür eigenen Programmcode erstellen zu müssen. Die WSDL-Datei stellen wir Ihnen gern auf Anfrage zur Verfügung.
 
Beispiel:

Für Fragen rund um das Thema Web-API wenden Sie sich bitte per E-Mail (api-service@schukat.com) an unser Support-Team.



© Schukat electronic 2024