Başlarken

Welcome to the Online Components API Suite! Follow these steps to get started:

Kimlik doğrulama

To access the Online Components APIs, you'll need an API key. You can obtain both production and sandbox API keys from the same location:

  1. Müşteri profilinize gidin
  2. Log in to your Online Components account and go to your customer profile

  3. API Erişimi ve Hizmetler'e git
  4. Under the customer profile, locate the section labeled "API Access and Services." You can also directly click here to access the API Access and Services page

  5. API anahtarınızı isteyin
  6. Yeni Şube Ekle


Sandbox Ortamı

Canlıya geçmeden önce test etmenin önemini anlıyoruz. Bu nedenle, üretim verilerinizi etkilemeden tüm API'lerimizi deneyebileceğiniz tam işlevli bir sandbox ortamı sağlıyoruz.

Sandbox'a Erişim

  1. Sandbox API anahtarı isteme
  2. Request your Sandbox API Key from the API Access and Services page. This key is distinct from your production key and is used exclusively for sandbox testing.

  3. Farklı temel URL
  4. API uç noktaları aynı kalsa da, sandbox ortamı farklı bir temel URL kullanır.

    1. https://api.onlinecomponents.com
    2. https://sandbox.onlinecomponents.com
  5. Sandbox geliştirici portalı
  6. Access the sandbox environment through the Sandbox Developer Portal. Here, you'll find all the necessary documentation, tools, and support to help you effectively test your integration

Search API

The Onlinecomponents.com Search API is a powerful, yet easy, way to gain access to and utilise Onlinecomponents.com product data, availability and pricing in your own applications

Açıklama

The Search API service allows customers to utilise Onlinecomponents.com product data, availability, and pricing in their own applications. Search over 8 million products and detailed product information with ease. JSON Data Format is now available for Onlinecomponents.com Search API

    We have a new version of Search API that is faster and more flexible:
  • JSON daha temiz yanıt verileriyle daha hızlı işleme sunar
  • Veri biçimlendirmesi daha temizdir ve modern tarayıcılarda görüntülenmesi daha kolaydır
  • API sürüm kontrolü: İstekler ve yanıtlar JSON veya XML biçiminde kullanılabilir

Özellikler

  • Slogan
  • Anahtar kelimeye göre arama yöntemi
  • Part Number ile arama yöntemi
  • Çağrı başına en fazla 50 sonuç döndürülür
  • Dakikada en fazla 100 çağrı
  • Müşteri telefonu#

Veri mevcut

  • 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

Uç noktalar

Sipariş API'si

Onlinecomponents.com ödeme sürecine erişin ve kendi uygulamalarınız içinde parça siparişi verin.

Açıklama

Order API, Onlinecomponents.com üzerinden sipariş vermek ve siparişleri kontrol etmek için kullanılabilir. Pricing and Availability API ile birlikte kullanılmak üzere tasarlanmıştır. Daha hızlı ve daha esnek yeni bir Order API sürümümüz var:

  • JSON daha temiz yanıt verileriyle daha hızlı işleme sunar
  • Veri biçimlendirmesi daha temizdir ve modern tarayıcılarda görüntülenmesi daha kolaydır
  • API sürüm kontrolü: İstekler ve yanıtlar JSON veya XML biçiminde kullanılabilir

Uç noktalar

Order API, Onlinecomponents.com üzerinden sipariş vermek ve siparişleri kontrol etmek için kullanılabilir. Pricing and Availability API ile birlikte kullanılmak üzere tasarlanmıştır.

İstek Parametreleri

Parametre Açıklama Zorunlu
email E-posta evet
firstName isim evet
lastName Soyad evet
phoneNumber Telefon Numarası evet
shippingMethod   evet
accountNo Gönderim hesap numarası evet
carrier   Hayır
shippingInsurance   evet
taxable   evet
resaleNumber   Hayır
shippingAddress Teslimat adresi evet
shippingAddress.firstName isim evet
shippingAddress.lastName Soyad evet
shippingAddress.company şirket evet
shippingAddress.countryTwoletterISOCode ülke evet
shippingAddress.stateProvinceAbbreviation devlet evet
shippingAddress.city şehir evet
shippingAddress.address1 Adres 1 evet
shippingAddress.address2 Adres 2 evet
shippingAddress.zipPostalCode Zip / posta kodu evet
shippingAddress.phoneNumber Telefon Numarası evet
billingAddress 4. Uygulamanız için bir ad yazın ve tıklayın evet
billingAddress.firstName isim evet
billingAddress.lastName Soyad evet
billingAddress.company şirket evet
billingAddress.countryTwoletterISOCode ülke evet
billingAddress.stateProvinceAbbreviation devlet evet
billingAddress.city şehir evet
billingAddress.address1 Adres 1 evet
billingAddress.address2 Adres 2 evet
billingAddress.zipPostalCode Zip / posta kodu evet
billingAddress.phoneNumber Telefon Numarası evet
paymentMethod Ödeme yöntemi evet
CustomerPoNumber
  no
orderComment Sipariş açıklaması Hayır
orderItem   evet
orderItem.productId Sipariş satırı tanımlayıcısı evet
orderItem.partNumber   Hayır
orderItem.manufacturerName   Hayır
orderItem.quantity Adet evet
orderItem.price fiyat Hayır
orderItem.customerpartnumber Müşteri parça numarası Hayır
currencycode Para Birimi Kodu Hayır

Örnek İstek

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

Örnek Yanıt

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

Kullanılabilir Gönderim Yöntemleri

Yurt İçi Seçenekleri

Taşıyıcı Kodu Hizmet Kodu
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

 

Uluslararası Seçenekler

Taşıyıcı Kodu Hizmet Kodu
UPS UPS World Wide Express
UPS UPS World Wide Saver
UPS UPS World Wide Expedited
FEDEX FedEx International Priority
FEDEX FedEx International Economy

 

Kullanılabilir Ödeme Yöntemleri

Ödeme Yöntemi Adı
Net30
Net45
Net60
PrePayment
Net15
Net75
Net90

 

Kullanılabilir Para Birimleri

Para Birimi Para Birimi Kodu
USD usd
EUR eur

 

Olası Hata Mesajları

Aşağıda, API isteğindeki bir hata veya karşılanmamış bir dahili ön koşul nedeniyle döndürülebilecek hata mesajları listelenmiştir.

Açıklama
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

Sipariş Geçmişi API

Onlinecomponents.com ödeme sürecine erişin ve kendi uygulamalarınız içinde parça siparişi verin.

Açıklama

Order API, Onlinecomponents.com üzerinden sipariş vermek ve siparişleri kontrol etmek için kullanılabilir. Pricing and Availability API ile birlikte kullanılmak üzere tasarlanmıştır. Daha hızlı ve daha esnek yeni bir Order API sürümümüz var:

  • JSON daha temiz yanıt verileriyle daha hızlı işleme sunar
  • Veri biçimlendirmesi daha temizdir ve modern tarayıcılarda görüntülenmesi daha kolaydır
  • API sürüm kontrolü: İstekler ve yanıtlar JSON veya XML biçiminde kullanılabilir

Uç noktalar

Order API, Onlinecomponents.com üzerinden sipariş vermek ve siparişleri kontrol etmek için kullanılabilir. Pricing and Availability API ile birlikte kullanılmak üzere tasarlanmıştır.

Devreye katılın, OnlineComponents.com ve ötesiyle bağlantıda kalın!