Benvenuti alla suite API di Onlinecomponents.com! Seguite questi passaggi per iniziare:
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:
Accedi al tuo account Onlinecomponents.com e vai al tuo profilo cliente
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
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
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.
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.
Sebbene gli endpoint API rimangano gli stessi, l'ambiente sandbox utilizza un URL di base diverso.
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
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
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
Accedi al processo di pagamento di Onlinecomponents.com e ordina i componenti direttamente dalle tue applicazioni.
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:
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à .
Parameter | Description | Required |
---|---|---|
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 |
{
"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"
}]
}
{
"orderId": "string",
"errors": [
"string"
],
"success": true
}
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 |
Payment Method Name |
---|
Net30 |
Net45 |
Net60 |
PrePayment |
Net15 |
Net75 |
Net90 |
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 |
Accedi al processo di pagamento di Onlinecomponents.com e ordina i componenti direttamente dalle tue applicazioni.
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:
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à .