Primeros pasos
¡Bienvenido a la suite de API de Online Components! Siga estos pasos para comenzar:
Autenticación
Para acceder a las API de Online Components, necesitará una clave API. Puede obtener las claves API de producción y sandbox desde la misma ubicación:
- Vaya a su perfil de cliente
- Vaya a Acceso a API y servicios
- Solicite su clave API
Inicie sesión en su cuenta de Online Components y vaya a su perfil de cliente.
En el perfil del cliente, busque la sección «Acceso a API y servicios». También puede abrir directamente la página de Acceso a API y servicios.
En la página «Acceso a API y servicios», seleccione la opción para agregar una nueva clave API.
Entorno sandbox
Entendemos la importancia de probar antes de pasar a producción. Por eso proporcionamos un entorno sandbox completamente funcional donde puede experimentar con todas nuestras API sin afectar sus datos de producción.
Acceso al Sandbox
- Solicitud de una clave API Sandbox
- URL base diferente
- https://api.onlinecomponents.com
- https://sandbox.onlinecomponents.com
- Portal para desarrolladores sandbox
Solicite su clave API de sandbox desde la página «Acceso a API y servicios». Esta clave es distinta de la clave de producción y se utiliza exclusivamente para pruebas en el entorno sandbox.
Aunque los endpoints de la API siguen siendo los mismos, el entorno sandbox utiliza una URL base diferente.
Acceda al entorno sandbox mediante el Portal para desarrolladores de sandbox. Allí encontrará la documentación, las herramientas y el soporte necesarios para probar eficazmente su integración.
API de búsqueda
La API de búsqueda de Online Components ofrece una forma potente y sencilla de utilizar en sus propias aplicaciones los datos, la disponibilidad y los precios de los productos de Online Components.
Descripción
El servicio de API de búsqueda permite utilizar en sus propias aplicaciones los datos, la disponibilidad y los precios de los productos de Online Components. Busque fácilmente entre más de ocho millones de productos y consulte información detallada. La API de búsqueda admite ahora el formato JSON.
-
Disponemos de una nueva versión de la API de búsqueda, más rápida y flexible:
- JSON ofrece un procesamiento más rápido con datos de respuesta más limpios
- El formato de datos es más limpio y más fácil de mostrar en navegadores modernos
- Control de versiones de API: las solicitudes y respuestas están disponibles en JSON o XML
Características
- Eslogan
- Método de búsqueda por palabra clave
- Método de búsqueda por número de pieza
- Se devuelven hasta 50 resultados por llamada
- Hasta 100 llamadas por minuto
- Número de pieza del cliente
Datos disponibles
- 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
Puntos de conexión
API de pedidos
Obtenga acceso al proceso de pago de Onlinecomponents.com y pida piezas dentro de sus propias aplicaciones.
Descripción
La API de pedidos permite realizar y consultar pedidos de Online Components. Está diseñada para utilizarse junto con la API de precios y disponibilidad. La nueva versión es más rápida y flexible:
- JSON ofrece un procesamiento más rápido con datos de respuesta más limpios
- El formato de datos es más limpio y más fácil de mostrar en navegadores modernos
- Control de versiones de API: las solicitudes y respuestas están disponibles en JSON o XML
Puntos de conexión
La API de pedidos permite realizar y consultar pedidos de Online Components. Está diseñada para utilizarse junto con la API de precios y disponibilidad.
Parámetros de la solicitud
| Parámetro | Descripción | Obligatorio |
|---|---|---|
| Correo electrónico | Sí | |
| firstName | Nombre | Sí |
| lastName | Apellido | Sí |
| phoneNumber | Número de teléfono | Sí |
| shippingMethod | Sí | |
| accountNo | Número de cuenta de envío | Sí |
| carrier | No | |
| shippingInsurance | Sí | |
| taxable | Sí | |
| resaleNumber | No | |
| shippingAddress | Dirección de envío | Sí |
| shippingAddress.firstName | Nombre | Sí |
| shippingAddress.lastName | Apellido | Sí |
| shippingAddress.company | Compañía | Sí |
| shippingAddress.countryTwoletterISOCode | País | Sí |
| shippingAddress.stateProvinceAbbreviation | Estado / provincia | Sí |
| shippingAddress.city | Ciudad | Sí |
| shippingAddress.address1 | Dirección 1 | Sí |
| shippingAddress.address2 | Dirección 2 | Sí |
| shippingAddress.zipPostalCode | Zip / código postal | Sí |
| shippingAddress.phoneNumber | Número de teléfono | Sí |
| billingAddress | 4. Escriba un nombre para su aplicación y haga clic | Sí |
| billingAddress.firstName | Nombre | Sí |
| billingAddress.lastName | Apellido | Sí |
| billingAddress.company | Compañía | Sí |
| billingAddress.countryTwoletterISOCode | País | Sí |
| billingAddress.stateProvinceAbbreviation | Estado / provincia | Sí |
| billingAddress.city | Ciudad | Sí |
| billingAddress.address1 | Dirección 1 | Sí |
| billingAddress.address2 | Dirección 2 | Sí |
| billingAddress.zipPostalCode | Zip / código postal | Sí |
| billingAddress.phoneNumber | Número de teléfono | Sí |
| paymentMethod | Método de pago | Sí |
|
CustomerPoNumber
|
no | |
| orderComment | Comentario del pedido | No |
| orderItem | Sí | |
| orderItem.productId | Identificador de la línea del pedido | Sí |
| orderItem.partNumber | No | |
| orderItem.manufacturerName | No | |
| orderItem.quantity | Cant. | Sí |
| orderItem.price | Precio | No |
| orderItem.customerpartnumber | Número de pieza del cliente | No |
| currencycode | Código de moneda | No |
Ejemplo de solicitud
{
"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",
}
Ejemplo de respuesta
{
"orderId": "string",
"errors": [
"string"
],
"success": true
}
Métodos de envío disponibles
Opciones nacionales
| Código del transportista | Código del servicio |
|---|---|
| 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 |
Opciones internacionales
| Código del transportista | Código del servicio |
|---|---|
| UPS | UPS World Wide Express |
| UPS | UPS World Wide Saver |
| UPS | UPS World Wide Expedited |
| FEDEX | FedEx International Priority |
| FEDEX | FedEx International Economy |
Métodos de pago disponibles
| Nombre del método de pago |
|---|
| Net30 |
| Net45 |
| Net60 |
| PrePayment |
| Net15 |
| Net75 |
| Net90 |
Monedas disponibles
| Moneda | Código de moneda |
|---|---|
| USD | usd |
| EUR | eur |
Posibles mensajes de error
A continuación se enumeran los mensajes de error que pueden devolverse debido a un error en la solicitud de la API o a un requisito interno no satisfecho.
| Descripción |
|---|
| 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 |
API de historial de pedidos
Obtenga acceso al proceso de pago de Onlinecomponents.com y pida piezas dentro de sus propias aplicaciones.
Descripción
La API de pedidos permite realizar y consultar pedidos de Online Components. Está diseñada para utilizarse junto con la API de precios y disponibilidad. La nueva versión es más rápida y flexible:
- JSON ofrece un procesamiento más rápido con datos de respuesta más limpios
- El formato de datos es más limpio y más fácil de mostrar en navegadores modernos
- Control de versiones de API: las solicitudes y respuestas están disponibles en JSON o XML
Puntos de conexión
La API de pedidos permite realizar y consultar pedidos de Online Components. Está diseñada para utilizarse junto con la API de precios y disponibilidad.