Unlock Icon Sblocca risparmi esclusivi! Accedi o registrati ora per accedere a prezzi migliori.
help desk software

Iniziare

Benvenuti alla suite API di Onlinecomponents.com! Seguite questi passaggi per iniziare:

Autenticazione

Per accedere alle API di Onlinecomponents.com, avrai bisogno di una chiave API. Puoi ottenere sia le chiavi API di produzione che quelle sandbox dalla stessa posizione:

  1. Vai al tuo profilo cliente
  2. Accedi al tuo account Onlinecomponents.com e vai al tuo profilo cliente

  3. Vai a Accesso API e Servizi
  4. Nel profilo del cliente, individua la sezione denominata "Accesso API e servizi". Puoi anche cliccare direttamente qui per accedere alla pagina Accesso API e servizi

  5. Richiedi la tua chiave API
  6. Richiedi una chiave API da questa sezione, scegliendo tra una chiave API di produzione o una chiave API sandbox. Riceverai la tua chiave all'istante. Se sospetti problemi di sicurezza, puoi riattivare e rigenerare la tua chiave in qualsiasi momento


Ambiente sandbox

Sappiamo quanto sia importante testare prima di andare in onda. Ecco perché forniamo un ambiente sandbox completamente funzionale in cui puoi sperimentare tutte le nostre API senza influire sui tuoi dati di produzione.

Accesso alla Sandbox

  1. Richiesta di una chiave API Sandbox
  2. Richiedi la tua chiave API Sandbox dalla pagina API Access and Services. Questa chiave è distinta dalla tua chiave di produzione e viene utilizzata esclusivamente per i test sandbox.

  3. URL di base diverso
  4. Sebbene gli endpoint API rimangano gli stessi, l'ambiente sandbox utilizza un URL di base diverso.

    1. https://api.onlinecomponents.com
    2. https://sandbox.onlinecomponents.com
  5. Portale per sviluppatori Sandbox
  6. Accedi all'ambiente sandbox tramite il Sandbox Developer Portal. Qui troverai tutta la documentazione, gli strumenti e il supporto necessari per aiutarti a testare efficacemente la tua integrazione

API di ricerca

L'API di ricerca di Onlinecomponents.com è un modo potente ma semplice per accedere e utilizzare i dati sui prodotti, la disponibilità e i prezzi di Onlinecomponents.com nelle tue applicazioni

Descrizione

Il servizio Search API consente ai clienti di utilizzare i dati sui prodotti, la disponibilità e i prezzi di Onlinecomponents.com nelle proprie applicazioni. Cerca oltre 8 milioni di prodotti e informazioni dettagliate sui prodotti con facilità. Il formato dati JSON è ora disponibile per Onlinecomponents.com Search API

    Abbiamo una nuova versione della Search API, più veloce e flessibile:
  • JSON offre un'elaborazione più rapida con dati di risposta più puliti
  • La formattazione dei dati è più pulita e facile da visualizzare nei browser moderni
  • Controllo della versione API: le richieste e le risposte sono disponibili in formato JSON o XML

Caratteristiche

  • Accesso immediato
  • Ricerca per metodo parola chiave
  • Cerca per metodo del numero di parte
  • Fino a 50 risultati restituiti per chiamata
  • Fino a 100 chiamate al minuto
  • Fino a 100.000 chiamate al giorno

Dati disponibili

  • Product Id
  • Part Number
  • Manufacturer Name
  • Description
  • Datasheet Url
  • Part Image
  • Product Url
  • Part Image
  • Quantity Available
  • quantityAvailableTxt
  • On Order Quantity
  • Factory Stock Quantity
  • Factory Lead Time
  • isDuplicateStock
  • 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
  • HBR
  • Available less than min
  • Alternative Parts
  • Prices

Punti finali

Ordina API

Accedi al processo di pagamento di Onlinecomponents.com e ordina i componenti direttamente dalle tue applicazioni.

Descrizione

L'API Order può essere utilizzata per effettuare e controllare gli ordini da Onlinecomponents.com. È pensata per essere utilizzata insieme all'API Pricing and Availability. Abbiamo una nuova versione dell'API Order che è più veloce e flessibile:

  • JSON offre un'elaborazione più rapida con dati di risposta più puliti
  • La formattazione dei dati è più pulita e facile da visualizzare nei browser moderni
  • Controllo della versione API: le richieste e le risposte sono disponibili in formato JSON o XML

Punti finali

L'API degli ordini può essere utilizzata per effettuare e controllare gli ordini da Onlinecomponents.com. È pensata per essere utilizzata insieme all'API dei prezzi e della disponibilità.

Request Parameters

Parameter Description Required
email The email address of the customer to be associated to the sales order yes
firstName The first name of the customer yes
lastName The last name of the customer yes
phoneNumber The phone number for the order yes
shippingMethod   yes
accountNo Shipping account no. yes
carrier   No
shippingInsurance   yes
taxable   yes
resaleNumber   No
shippingAddress The shipping address for the order yes
shippingAddress.firstName The first name to be used for the ship-to address yes
shippingAddress.lastName The last name to be used for the ship-to address yes
shippingAddress.company The company name to be used for the ship-to address yes
shippingAddress.countryTwoletterISOCode The two character country code to be used for the ship-to address (e.g. US) yes
shippingAddress.stateProvinceAbbreviation The state or province to be used for the ultimate destination address yes
shippingAddress.city The city to be used for the ship-to address yes
shippingAddress.address1 The first address to be used for the ship-to address yes
shippingAddress.address2 The second address to be used for the ship-to address yes
shippingAddress.zipPostalCode The postal code to be used for the ship-to address yes
shippingAddress.phoneNumber The phone number to be used for the ship-to address yes
billingAddress The billing address for the order yes
billingAddress.firstName The first name to be used for the bill-to address yes
billingAddress.lastName The last name to be used for the bill-to address yes
billingAddress.company The company name to be used for the bill-to address yes
billingAddress.countryTwoletterISOCode The two character country code to be used for the bill-to address (e.g. US) yes
billingAddress.stateProvinceAbbreviation The state or province to be used for the ultimate destination address yes
billingAddress.city The city to be used for the bill-to address yes
billingAddress.address1 The first address to be used for the bill-to address yes
billingAddress.address2 The second address to be used for the bill-to address yes
billingAddress.zipPostalCode The postal code to be used for the bill-to address yes
billingAddress.phoneNumber The phone number to be used for the bill-to address yes
paymentMethod The payment method to pay for the order yes
CustomerPoNumber
  no
orderComment Comment of the currently selected order No
orderItem   yes
orderItem.productId The unique identifier for the order line item yes
orderItem.partNumber   No
orderItem.manufacturerName   No
orderItem.quantity The number of items purchased yes
orderItem.price Item unit price No
orderItem.customerpartnumber Customer Part Number No

Example Request onlinecomponents.com

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

Example Response onlinecomponents.com

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

Available Shipping Methods

Domestic Options

Agent Code Service Code
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

 

International Options

Agent Code Service Code
UPS UPS World Wide Express
UPS UPS World Wide Saver
UPS UPS World Wide Expedited
FEDEX FedEx International Priority
FEDEX FedEx International Economy

 

Available Payment Methods

Payment Method Name
Net30
Net45
Net60
PrePayment
Net15
Net75
Net90

 

Potential Error Messages

The following is a list of error messages that could be received as a result of an error in the API request or one of the onlinecomponents.com internal prerequisites not being completed.

Description
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

Order History API

Accedi al processo di pagamento di Onlinecomponents.com e ordina i componenti direttamente dalle tue applicazioni.

Descrizione

L'API Order può essere utilizzata per effettuare e controllare gli ordini da Onlinecomponents.com. È pensata per essere utilizzata insieme all'API Pricing and Availability. Abbiamo una nuova versione dell'API Order che è più veloce e flessibile:

  • JSON offre un'elaborazione più rapida con dati di risposta più puliti
  • La formattazione dei dati è più pulita e facile da visualizzare nei browser moderni
  • Controllo della versione API: le richieste e le risposte sono disponibili in formato JSON o XML

Punti finali

L'API degli ordini può essere utilizzata per effettuare e controllare gli ordini da Onlinecomponents.com. È pensata per essere utilizzata insieme all'API dei prezzi e della disponibilità.