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:

  1. Vaya a su perfil de cliente
  2. Inicie sesión en su cuenta de Online Components y vaya a su perfil de cliente.

  3. Vaya a Acceso a API y servicios
  4. 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.

  5. Solicite su clave API
  6. 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

  1. Solicitud de una clave API Sandbox
  2. 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.

  3. URL base diferente
  4. Aunque los endpoints de la API siguen siendo los mismos, el entorno sandbox utiliza una URL base diferente.

    1. https://api.onlinecomponents.com
    2. https://sandbox.onlinecomponents.com
  5. Portal para desarrolladores sandbox
  6. 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
email 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.

Únete al circuito y mantente conectado con OnlineComponents.com y mucho más.