재고 및 가격 API

프로덕션 엔드포인트:
https://transact.ti.com/v2/store/products/
https://transact.ti.com/v2/store/products/catalog

재고 및 가격 API는 OPN(주문 가능 부품 번호) 및 GPN(일반 부품 번호)에 대한 실시간 재고 보유 여부와 가격 정보를 제공할 뿐만 아니라 전체 TI 부품 번호의 전체 카탈로그를 가져오는 기능도 제공합니다. 주문을 생성하기 전에 개별 품목의 재고 보유 여부를 확인해야 합니다. API는 푸시 또는 검색 구현에서 사용할 수 있습니다.  푸시 API는 개별 부품이 입고되면 실시간으로 시스템에 웹훅 을 전송하며 자동화 흐름을 트리거하는 데 사용할 수 있습니다. 자세한 내용은 푸시 알림을 참조하세요.

참고: 카탈로그 API는 하루 요청 총 6건, 4시간마다 요청 1건으로 제한됩니다.  이 한도를 초과하면 API 액세스가 제한되거나 취소될 수 있습니다. 추가적인 제한은 속도 제한을 참조하세요.

재고 가격 흐름 개요

  1. 할당된 API 키와 비밀을 사용하여 인증합니다.
  2. 액세스 토큰을 받은 다음 OPN을 포함하는 요청을 보냅니다. 토큰이 만료되지만 않으면 한 액세스 토큰을 사용하여 동일한 세션에서 여러 차례 요청할 수 있습니다. 
  3. API는 상태 코드 200 OK와 제품 데이터가 포함된 JSON 문자열로 응답합니다.
  4. 추가 쿼리 매개 변수를 사용해 검색을 세분화할 수 있습니다. 아래 사양을 참조하세요.

"향후 재고"는 추가 재고가 사용 가능할 것으로 예상되는 경우 예상 날짜 및 수량에 대한 배열을 반환합니다. 수량을 알 수 없는 경우 "ForecastQuantity" 필드는 null을 반환할 수 있습니다. "ForecastDate" 필드는 실제 사용 가능 날짜가 아닌 사용 가능 주를 나타냅니다. 날짜와 수량은 모두 예측일 뿐이며 확정된 것으로 간주되지 않습니다. 재고는 선착순으로 제공되며 예약할 수 없습니다. 추가 재고가 확보되면 알림을 받을 수 있도록 재고 구독을 설정하는 것이 좋습니다. 참고: 모든 부품에 향후 재고 정보가 제공되지 않을 수 있습니다.  

아래 예는 제품당 재고 가용성 및 가격 정보를 검색하는 방법을 보여줍니다. 부품 번호 AFE7799IABJ를 쿼리하고 있습니다. 사용 가능한 재고는 5,435("수량:" 5435)이지만 이 예에서 수량은 주문당 50개("한도:" 50)개 한도로 제한됩니다. 제품에 주문 한도가 없는 경우 JSON 응답은 한도 필드에 빈 값을 반환합니다. 추가적인 쿼리 매개 변수는 아래 사양을 참조하세요.  

요청 예:

curl --request GET \ --url 'https://transact.ti.com/v2/store/products/AFE7799IABJ?currency=USD' \ --header 'Authorization: Bearer {access_token}' \


성공한 요청에 대한 응답:

{ "tiPartNumber": "AFE7799IABJ", "genericPartNumber": "AFE7799", "buyNowURL": "https://www.ti.com/product/AFE7799/part-details/AFE7799IABJ", "quantity": 5435, "limit": 50, "pricing": [ { "currency": "USD", "priceBreaks": [ { "priceBreakQuantity": 1, "price": 2.03 }, { "priceBreakQuantity": 10, "price": 1.43 }, { "priceBreakQuantity": 25, "price": 1.35 }, "futureInventory": [ { "forecastQuantity": 500, "forecastDate": "2023-06-25" }, { "forecastQuantity": null, "forecastDate": "2023-07-02" } ], "description": "내부 샘플 및 홀드를 지원하는 8비트 200MSPS 저전력 아날로그-디지털 컨버터(ADC)", "minimumOrderQuantity": 1, "standardPackQuantity": 126, "exportControlClassificationNumber": "EAR99", "htsCode": "8542390001", "pinCount": 5, "packageType": "SOT-23 (DBV)", "packageCarrier": "Large T&R", "customReel": true, "lifeCycle": "ACTIVE" }