Aan de slag

Welkom bij de Onlinecomponents.com API Suite! Volg deze stappen om aan de slag te gaan:

Authenticatie

Om toegang te krijgen tot de Onlinecomponents.com API's heeft u een API-sleutel nodig. U kunt zowel productie- als sandbox-API-sleutels op dezelfde plek verkrijgen:

  1. Ga naar uw klantprofiel
  2. Meld u aan bij uw Onlinecomponents.com account en ga naar uw klantprofiel

  3. Ga naar API-toegang en -diensten
  4. Zoek onder het klantprofiel het gedeelte met de naam API-toegang en -diensten. U kunt ook direct hier klikken om naar de pagina API-toegang en -diensten te gaan

  5. Vraag uw API-sleutel aan
  6. Vraag vanuit dit gedeelte een API-sleutel aan en kies tussen een productie- of sandbox-API-sleutel. U ontvangt uw sleutel direct. Als u een beveiligingsprobleem vermoedt, kunt u uw sleutel op elk moment opnieuw activeren en genereren


Sandbox-omgeving

Wij begrijpen het belang van testen voordat u live gaat. Daarom bieden wij een volledig functionele sandbox-omgeving waarin u kunt experimenteren met al onze API's zonder invloed op uw productiegegevens.

Toegang tot de sandbox

  1. Een sandbox-API-sleutel aanvragen
  2. Vraag uw sandbox-API-sleutel aan via de API-toegang en -diensten-pagina. Deze sleutel verschilt van uw productiesleutel en wordt uitsluitend gebruikt voor sandboxtests.

  3. Andere basis-URL
  4. Hoewel de API-eindpunten hetzelfde blijven, gebruikt de sandbox-omgeving een andere basis-URL.

    1. https://api.onlinecomponents.com
    2. https://sandbox.onlinecomponents.com
  5. Sandbox Developer Portal
  6. Open de sandbox-omgeving via het Sandbox Developer Portal . Hier vindt u alle benodigde documentatie, tools en ondersteuning om uw integratie effectief te testen

Inventory And Pricing

De Onlinecomponents.com Inventory And Pricing is een krachtige, maar eenvoudige manier om toegang te krijgen tot en gebruik te maken van Onlinecomponents.com productgegevens, beschikbaarheid en prijzen in uw eigen applicaties

Beschrijving

De Inventory And Pricing-service stelt klanten in staat om Onlinecomponents.com productgegevens, beschikbaarheid en prijzen te gebruiken in hun eigen applicaties. Doorzoek eenvoudig meer dan 8 miljoen producten en gedetailleerde productinformatie. JSON-gegevensformaat is nu beschikbaar voor Onlinecomponents.com Inventory And Pricing

    Wij hebben een nieuwe versie van Inventory And Pricing die sneller en flexibeler is:
  • JSON biedt snellere verwerking met schonere responsgegevens
  • Gegevensopmaak is overzichtelijker en eenvoudiger weer te geven in moderne browsers
  • API-versiebeheer: verzoeken en antwoorden zijn beschikbaar in zowel JSON als XML

Functies

  • Directe toegang
  • Zoeken op trefwoordmethode
  • Zoeken op onderdeelnummermethode
  • Tot 50 resultaten per aanroep
  • Tot 100 aanroepen per minuut
  • Tot 100.000 aanroepen per dag

Beschikbare gegevens

  • 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

Endpoints

Bestel-API

Krijg toegang tot het afrekenproces van Onlinecomponents.com en bestel onderdelen binnen uw eigen applicaties.

Beschrijving

De Bestel-API kan worden gebruikt om bestellingen van Onlinecomponents.com te plaatsen en te controleren. Deze is bedoeld om te worden gebruikt in combinatie met de Pricing and Availability API. We hebben een nieuwe versie van Bestel-API die sneller en flexibeler is:

  • JSON biedt snellere verwerking met schonere responsgegevens
  • Gegevensopmaak is schoner en gemakkelijker weer te geven in moderne browsers
  • API-versiebeheer: verzoeken en antwoorden zijn beschikbaar in JSON of XML

Eindpunten

De Bestel-API kan worden gebruikt om bestellingen van Onlinecomponents.com te plaatsen en te controleren. Deze is bedoeld om te worden gebruikt in combinatie met de Pricing and Availability API.

Aanvraagparameters

Parameter Beschrijving Verplicht
email E-mail Ja
firstName Voornaam Ja
lastName Achternaam Ja
phoneNumber Telefoonnummer Ja
shippingMethod   Ja
accountNo Verzendaccountnummer Ja
carrier   Nee
shippingInsurance   Ja
taxable   Ja
resaleNumber   Nee
shippingAddress Verzendadres Ja
shippingAddress.firstName Voornaam Ja
shippingAddress.lastName Achternaam Ja
shippingAddress.company Bedrijf Ja
shippingAddress.countryTwoletterISOCode Land Ja
shippingAddress.stateProvinceAbbreviation Staat / provincie Ja
shippingAddress.city Plaats Ja
shippingAddress.address1 Adres 1 Ja
shippingAddress.address2 Adres 2 Ja
shippingAddress.zipPostalCode Postcode Ja
shippingAddress.phoneNumber Telefoonnummer Ja
billingAddress Factuuradres Ja
billingAddress.firstName Voornaam Ja
billingAddress.lastName Achternaam Ja
billingAddress.company Bedrijf Ja
billingAddress.countryTwoletterISOCode Land Ja
billingAddress.stateProvinceAbbreviation Staat / provincie Ja
billingAddress.city Plaats Ja
billingAddress.address1 Adres 1 Ja
billingAddress.address2 Adres 2 Ja
billingAddress.zipPostalCode Postcode Ja
billingAddress.phoneNumber Telefoonnummer Ja
paymentMethod Betaalmethode Ja
CustomerPoNumber
  no
orderComment Bestelopmerking Nee
orderItem   Ja
orderItem.productId Identificatie van de bestelregel Ja
orderItem.partNumber   Nee
orderItem.manufacturerName   Nee
orderItem.quantity Aantal Ja
orderItem.price Prijs Nee
orderItem.customerpartnumber Klantonderdeelnummer Nee
currencycode Valutacode Nee

Voorbeeldverzoek

{
    "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",
}

Voorbeeldantwoord

{
    "orderId": "string",
    "errors": [
        "string"
    ],
    "success": true
}

Beschikbare verzendmethoden

Binnenlandse opties

Code van vervoerder 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 opties

Code van vervoerder Servicecode
UPS UPS World Wide Express
UPS UPS World Wide Saver
UPS UPS World Wide Expedited
FEDEX FedEx International Priority
FEDEX FedEx International Economy

 

Beschikbare betaalmethoden

Naam van betaalmethode
Net30
Net45
Net60
PrePayment
Net15
Net75
Net90

 

Beschikbare valuta

Valuta Valutacode
USD usd
EUR eur

 

Mogelijke foutmeldingen

Hieronder staan foutmeldingen die kunnen worden geretourneerd vanwege een fout in het API-verzoek of een interne voorwaarde waaraan niet is voldaan.

Beschrijving
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

Bestelgeschiedenis-API

Krijg toegang tot het afrekenproces van Onlinecomponents.com en bestel onderdelen binnen uw eigen applicaties.

Beschrijving

De Bestel-API kan worden gebruikt om bestellingen van Onlinecomponents.com te plaatsen en te controleren. Deze is bedoeld om te worden gebruikt in combinatie met de Pricing and Availability API. We hebben een nieuwe versie van Bestel-API die sneller en flexibeler is:

  • JSON biedt snellere verwerking met schonere responsgegevens
  • Gegevensopmaak is schoner en gemakkelijker weer te geven in moderne browsers
  • API-versiebeheer: verzoeken en antwoorden zijn beschikbaar in JSON of XML

Eindpunten

De Bestel-API kan worden gebruikt om bestellingen van Onlinecomponents.com te plaatsen en te controleren. Deze is bedoeld om te worden gebruikt in combinatie met de Pricing and Availability API.

Sluit u aan bij het circuit, en blijf verbonden met OnlineComponents.com en meer!