Erste Schritte

Willkommen bei der Onlinecomponents.com API Suite! Befolgen Sie diese Schritte, um loszulegen:

Authentifizierung

Um auf die APIs von Onlinecomponents.com zuzugreifen, benötigen Sie einen API-Schlüssel. Sie können sowohl Produktions- als auch Sandbox-API-Schlüssel vom selben Ort erhalten:

  1. Navigate to your Kunde profile
  2. Melden Sie sich bei Ihrem Onlinecomponents.com-Konto an und gehen Sie zu Ihrem Kundenprofil

  3. Zu API-Zugriff und Dienste gehen
  4. 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.

  5. Fordern Sie Ihren API-Schlüssel an
  6. 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

  1. Anfordern eines Sandbox API-Schlüssels
  2. Fordern Sie Ihren Sandbox-API-Schlüssel auf der Seite „API-Zugriff und -Dienste“ an. Dieser Schlüssel unterscheidet sich von Ihrem Produktionsschlüssel und wird ausschließlich für Sandbox-Tests verwendet.

  3. Andere Basis-URL
  4. Obwohl die API-Endpunkte gleich bleiben, verwendet die Sandbox-Umgebung eine andere Basis-URL.

    1. https://api.onlinecomponents.com
    2. https://sandbox.onlinecomponents.com
  5. Sandbox-Entwicklerportal
  6. Greifen Sie über das Sandbox Developer Portal auf die Sandbox-Umgebung zu. Hier finden Sie alle erforderlichen Dokumente, Tools und Support, damit Sie Ihre Integration effektiv testen können.

Such-API

Die Onlinecomponents.com Search API ist eine leistungsstarke und dennoch einfache Möglichkeit, auf Produktdaten, Verfügbarkeit und Preise von Onlinecomponents.com zuzugreifen und diese in Ihren eigenen Anwendungen zu nutzen.

Beschreibung

Mit dem Search API-Dienst können Kunden Produktdaten, Verfügbarkeit und Preise von Onlinecomponents.com in ihren eigenen Anwendungen nutzen. Durchsuchen Sie mühelos über 8 Millionen Produkte und detaillierte Produktinformationen. Das JSON-Datenformat ist jetzt für die Onlinecomponents.com 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
  • Product Url
  • Part Image
  • 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 Onlinecomponents.com und bestellen Sie Teile innerhalb Ihrer eigenen Anwendungen.

Beschreibung

The Order API can be used to place and check Bestellungs from Onlinecomponents.com It is intended to be used in conjunction with the Pricing and Availability API. We have a new version of Order API that is faster and more flexible:

  • 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 verwendet werden, um Bestellungen bei Onlinecomponents.com aufzugeben und zu prüfen. Sie ist für die Verwendung zusammen mit der Pricing and Availability API vorgesehen.

Anfrageparameter

Parameter Beschreibung Erforderlich
email E-Mail 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
EUR eur

 

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 Onlinecomponents.com und bestellen Sie Teile innerhalb Ihrer eigenen Anwendungen.

Beschreibung

The Order API can be used to place and check Bestellungs from Onlinecomponents.com It is intended to be used in conjunction with the Pricing and Availability API. We have a new version of Order API that is faster and more flexible:

  • 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 verwendet werden, um Bestellungen bei Onlinecomponents.com aufzugeben und zu prüfen. Sie ist für die Verwendung zusammen mit der Pricing and Availability API vorgesehen.

Schließen Sie sich dem Schaltkreis an und bleiben Sie mit OnlineComponents.com und darüber hinaus verbunden!