Erste Schritte
Willkommen bei der Master Electronics API-Suite! Befolgen Sie diese Schritte, um zu beginnen:
Authentifizierung
Um auf die Master Electronics APIs zuzugreifen, benötigen Sie einen API key. Sie können sowohl Produktions- als auch Sandbox-API keys am selben Ort erhalten:
- Navigate to your Kunde profile
- Zu API-Zugriff und Dienste gehen
- Fordern Sie Ihren API-Schlüssel an
Melden Sie sich bei Ihrem Master Electronics-Konto an und gehen Sie zu Ihrem Kundenprofil
Suchen Sie unter dem Kundenprofil nach dem Abschnitt „API-Zugriff und -Dienste“. Sie können auch direkt hier klicken, um auf die Seite „API-Zugriff und -Dienste“ zuzugreifen.
Neue Filiale hinzufügen
Lokalisiert: Sandbox Environment
Wir verstehen, wie wichtig Tests vor dem Livegang sind. Deshalb stellen wir eine vollständig funktionsfähige Sandbox-Umgebung bereit, in der Sie alle unsere APIs ausprobieren können, ohne Ihre Produktionsdaten zu beeinträchtigen.
Zugriff auf die Sandbox
- Anfordern eines Sandbox API-Schlüssels
- Andere Basis-URL
- https://www.masterelectronics.com
- https://sandbox.masterelectronics.com
- Sandbox-Entwicklerportal
Fordern Sie Ihren Sandbox API Key an über API-Zugriff und Dienste Seite. Dieser Schlüssel unterscheidet sich von Ihrem Produktionsschlüssel und wird ausschließlich für Sandbox-Tests verwendet.
Obwohl die API-Endpunkte gleich bleiben, verwendet die Sandbox-Umgebung eine andere Basis-URL.
Greifen Sie auf die Sandbox-Umgebung zu über Sandbox-Entwicklerportal . Hier finden Sie alle notwendigen Dokumentationen, Tools und Unterstützung, um Ihre Integration effektiv zu testen
Such-API
Die Master Electronics Search API ist eine leistungsstarke und dennoch einfache Möglichkeit, auf Produktdaten, Verfügbarkeit und Preise von Master Electronics zuzugreifen und diese in Ihren eigenen Anwendungen zu nutzen.
Beschreibung
Mit dem Search API-Dienst können Kunden Produktdaten, Verfügbarkeit und Preise von Master Electronics in ihren eigenen Anwendungen nutzen. Durchsuchen Sie mühelos über 8 Millionen Produkte und detaillierte Produktinformationen. Das JSON-Datenformat ist jetzt für die Master Electronics Search API verfügbar.
-
Wir haben eine neue Version der Search API, die schneller und flexibler ist:
- JSON bietet schnellere Verarbeitung mit saubereren Antwortdaten
- Die Datenformatierung ist übersichtlicher und in modernen Browsern leichter anzuzeigen
- API-Versionskontrolle: Anfragen und Antworten sind entweder in JSON oder XML verfügbar
Merkmale
- Slogan
- Suchmethode nach Schlüsselwort
- Suchmethode nach Part Number
- Bis zu 50 Ergebnisse pro Aufruf zurückgegeben
- Bis zu 100 Aufrufe pro Minute
- Kundentelefon#
Daten verfügbar
- Product Id
- Part Number
- Manufacturer Name
- Description
- Datasheet Url
- Part Image
- Product Url
- Quantity Available
- On Order Quantity
- Factory Stock Quantity
- Factory Lead Time
- Availability
- Package Quantity
- Package Cross Quantity
- Product Sub Category
- Product Status
- RoHS
- Min Order Quantity
- Package Type
- Package Cross
- Multiple
- Unit Of Measure
- COO
- ECCN
- PRC
- HTS
- Main Category
- Sub Category
- Taxonomy
- Product Life Cycle
- Available less than min
- Alternative Parts
- Prices
Endpunkte
Bestell-API
Erhalten Sie Zugriff auf den Checkout-Prozess von Master Electronics und bestellen Sie Teile innerhalb Ihrer eigenen Anwendungen.
Beschreibung
Die Order API kann verwendet werden, um Bestellungen bei Master Electronics aufzugeben und zu prüfen. Sie ist für die Verwendung zusammen mit der Pricing and Availability API vorgesehen. Wir haben eine neue Version der Order API, die schneller und flexibler ist:
- JSON bietet schnellere Verarbeitung mit saubereren Antwortdaten
- Die Datenformatierung ist übersichtlicher und in modernen Browsern leichter anzuzeigen
- API-Versionskontrolle: Anfragen und Antworten sind entweder in JSON oder XML verfügbar
Endpunkte
Die Order API kann zum Aufgeben und Prüfen von Bestellungen bei Master Electronics verwendet werden. Sie ist für die Verwendung zusammen mit der Pricing and Availability API vorgesehen.
Anfrageparameter
| Parameter | Beschreibung | Erforderlich |
|---|---|---|
| Ja | ||
| firstName | Vorname | Ja |
| lastName | Nachname | Ja |
| phoneNumber | Telefonnummer | Ja |
| shippingMethod | Ja | |
| accountNo | Versandkontonummer | Ja |
| carrier | Nein | |
| shippingInsurance | Ja | |
| taxable | Ja | |
| resaleNumber | Nein | |
| shippingAddress | Lieferadresse | Ja |
| shippingAddress.firstName | Vorname | Ja |
| shippingAddress.lastName | Nachname | Ja |
| shippingAddress.company | Firma | Ja |
| shippingAddress.countryTwoletterISOCode | Land | Ja |
| shippingAddress.stateProvinceAbbreviation | Bundesland | Ja |
| shippingAddress.city | Stadt | Ja |
| shippingAddress.address1 | Adresse 1 | Ja |
| shippingAddress.address2 | Adresse 2 | Ja |
| shippingAddress.zipPostalCode | PLZ / Postleitzahl | Ja |
| shippingAddress.phoneNumber | Telefonnummer | Ja |
| billingAddress | 4. Geben Sie einen Namen für Ihre App ein und klicken Sie auf | Ja |
| billingAddress.firstName | Vorname | Ja |
| billingAddress.lastName | Nachname | Ja |
| billingAddress.company | Firma | Ja |
| billingAddress.countryTwoletterISOCode | Land | Ja |
| billingAddress.stateProvinceAbbreviation | Bundesland | Ja |
| billingAddress.city | Stadt | Ja |
| billingAddress.address1 | Adresse 1 | Ja |
| billingAddress.address2 | Adresse 2 | Ja |
| billingAddress.zipPostalCode | PLZ / Postleitzahl | Ja |
| billingAddress.phoneNumber | Telefonnummer | Ja |
| paymentMethod | Zahlungsmethode | Ja |
|
CustomerPoNumber
|
no | |
| orderComment | Bestellkommentar | Nein |
| orderItem | Ja | |
| orderItem.productId | Bestellpositionskennung | Ja |
| orderItem.partNumber | Nein | |
| orderItem.manufacturerName | Nein | |
| orderItem.quantity | Menge | Ja |
| orderItem.price | Preis | Nein |
| orderItem.customerpartnumber | Kundenteilenummer | Nein |
| currencycode | Währungscode | Nein |
Beispielanfrage
{
"email": "string",
"firstName": "string",
"lastName": "string",
"phoneNumber": "string",
"shippingMethod": "string",
"accountNo": "string",
"carrier": "string",
"shippingInsurance": true,
"taxable": true,
"resaleNumber": false,
"shippingAddress": {
"firstName": "string",
"lastName": "string",
"company": "string",
"countryTwoletterISOCode": "string",
"stateProvinceAbbreviation": "string",
"city": "string",
"address1": "string",
"address2": "string",
"zipPostalCode": "string",
"phoneNumber": "string"
},
"billingAddress": {
"firstName": "string",
"lastName": "string",
"company": "string",
"countryTwoletterISOCode": "string",
"stateProvinceAbbreviation": "string",
"city": "string",
"address1": "string",
"address2": "string",
"zipPostalCode": "string",
"phoneNumber": "string"
},
"paymentMethod": "string",
"customerponumber": "string",
"orderComment": "string",
"orderItem": [{
"productId": 0,
"partNumber": "string",
"manufacturerName": "string",
"quantity": 0,
"price": 0,
"customerpartnumber": "string"
}],
"currencycode": "string",
}
Beispielantwort
{
"orderId": "string",
"errors": [
"string"
],
"success": true
}
Verfügbare Versandarten
Inlandsoptionen
| Versanddienstleistercode | Servicecode |
|---|---|
| UPS | UPS Ground |
| UPS | UPS 3rd Day |
| UPS | UPS 2nd Day |
| UPS | UPS Next Day Saver |
| UPS | UPS Next Day |
| UPS | UPS Next Day Early |
| FEDEX | FedEx Ground |
| FEDEX | FedEx 3rd Day |
| FEDEX | FedEx 2nd Day |
| FEDEX | FedEx Priority Overnight |
| FEDEX | FedEx Std Overnight |
Internationale Optionen
| Versanddienstleistercode | Servicecode |
|---|---|
| UPS | UPS World Wide Express |
| UPS | UPS World Wide Saver |
| UPS | UPS World Wide Expedited |
| FEDEX | FedEx International Priority |
| FEDEX | FedEx International Economy |
Verfügbare Zahlungsmethoden
| Name der Zahlungsmethode |
|---|
| Net30 |
| Net45 |
| Net60 |
| PrePayment |
| Net15 |
| Net75 |
| Net90 |
Verfügbare Währungen
| Währung | Währungscode |
|---|---|
| USD | usd |
Mögliche Fehlermeldungen
Im Folgenden sind Fehlermeldungen aufgeführt, die aufgrund eines Fehlers in der API-Anfrage oder einer nicht erfüllten internen Voraussetzung zurückgegeben werden können.
| Beschreibung |
|---|
| The minimum quantity allowed for purchase is |
| The maximum quantity allowed for purchase is |
| Allowed quantities for this product: |
| You may purchase all in-stock quantity of {0} or our minimum order quantity of {1} . Please adjust your quantity and add to cart to continue. |
| Quantity should be increments of |
| Minimum order quantity is |
| Please insert valid quantity |
| MOQ for out of Stock Qty is |
| Sorry, Item has no price, please contact us or submit price request |
| Sorry, Can not change quantity for this item |
| Sorry, we have limited Availability, please contact us or submit price request |
| Email is required |
| First Name is required |
| Last Name is required |
| Phone Number is required |
| Country Two letter ISO Code is required |
| Company is required |
| Address1 is required |
| City is required |
| Zip Postal Code is required |
| Please add valid data for item |
| Order Item is required |
| ShippingMethod is required |
| AccountNo is required |
| ship account should be 6 characters |
| ship account should be 9 characters |
| No Customer Found |
| no shipping address found |
| Shipping Address Error |
| Shipping Method Error |
| Error on Process Order |
| Payment Error |
| This product is no longer available, please modify your shopping cart |
Bestellhistorie-API
Erhalten Sie Zugriff auf den Checkout-Prozess von Master Electronics und bestellen Sie Teile innerhalb Ihrer eigenen Anwendungen.
Beschreibung
Die Order API kann verwendet werden, um Bestellungen bei Master Electronics aufzugeben und zu prüfen. Sie ist für die Verwendung zusammen mit der Pricing and Availability API vorgesehen. Wir haben eine neue Version der Order API, die schneller und flexibler ist:
- JSON bietet schnellere Verarbeitung mit saubereren Antwortdaten
- Die Datenformatierung ist übersichtlicher und in modernen Browsern leichter anzuzeigen
- API-Versionskontrolle: Anfragen und Antworten sind entweder in JSON oder XML verfügbar
Endpunkte
Die Order API kann zum Aufgeben und Prüfen von Bestellungen bei Master Electronics verwendet werden. Sie ist für die Verwendung zusammen mit der Pricing and Availability API vorgesehen.
English
中文 / 汉语
Deutsch
Español
Nederlands