TI 제품 정보 API 제품군

제품 정보 API 제품군은 클라이언트 애플리케이션이 제품 상세 정보와 매개 변수, 품질 및 안정성 데이터를 검색할 수 있는 인터페이스를 제공합니다. 이 제품군은 단일 또는 여러 제품에 대한 유연한 문의를 제공합니다.

단일 제품의 간소화된 질의를 통해 매개 변수, 품질 및 안정성 데이터를 포함하는 포괄적인 JSON 결과를 생성할 수 있습니다.

여러 제품에 대한 문의는 제품 세부 정보와 품질 및 신뢰성 데이터에 대해 독립적인 엔드포인트를 사용합니다.

로그인 및 API 키로 모든 API 요청을 인증해야 합니다.

시작

제품 정보 API 제품군을 시작하려면 다음 단계를 따르십시오.

1단계: 전제 조건

승인된 고객만 TI store 제품 API 제품군을 사용하여 애플리케이션을 빌드할 수 있습니다. 승인을 받으려면:

  1. myTI 계정을 만들거나 기존 myTI 계정에 로그인합니다.
  2. myTI 계정을 만듭니다.
  3. API 키 및 액세스 페이지에서 "요청"을 클릭합니다.

2단계: 인증

TI는 OAuth 2.0으로 API 제품군을 보호했습니다. API 키와 비밀을 사용하여 인증합니다. 인증 후 OAuth2는 활성화된 제품군의 API와 함께 사용할 액세스 토큰을 반환합니다. 자세한 내용은 인증 페이지를 참조하십시오.

curl --request POST \ --url 'https://transact.ti.com/v1/oauth/accesstoken' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data grant_type=client_credentials \ --data client_id=<<INSERT YOUR CLIENT KEY>> \ --data client_secret=<<INSERT YOUR SECRET>>


3단계: 제품 정보 쿼리

아래 예는 TI 제품 정보를 검색하는 방법을 보여주는 것으로, 부품 번호 AFE7799를 쿼리하고 있습니다. 제품과 관련된 모든 매개 변수 목록은 제품 정보 API 페이지에 표시된 설명서를 참조하십시오. 

요청 예: 

curl --request GET \ --url 'https://transact.ti.com/v1/products/AFE7799' \ --header 'Authorization: Bearer {access_token}' \


성공한 요청에 대한 응답:

{ "ChangeOrderWindow": "STD", "DatasheetUrl": "http://www.ti.com/lit/gpn/AFE7799", "Description": "듀얼 피드백 경로를 지원하는 쿼드 채널 RF 트랜시버", "ExportControlClassificationNumber": "EAR99", "ExtendedShelfLife": false, "FullBoxQty": 126, "GenericProductIdentifier": "AFE7799", "HtsCode": "8542390001", "Identifier": "AFE7799IABJ", "IndustryPackageType": "NFBGA", "InventoryStatus": "In-Stock", "JedecCode": "S-PBGA-N", "LeadTimeWeeks": "8", "Length": 15, "LifeCycleStatus": "ACTIVE", "LifetimeBuy": false, "MaterialContentUrl": "http://www.ti.com/materialcontent/en/search?partNumber=AFE7799IABJ&partType=tiPartNumber", "MaxHeight": 1.8, "MilitaryGoods": true, "MinOrderQty": 630, "NextIncrementQty": 126, "Obsolete": false, "OkayToOrder": true, "PackageCarrier": "JEDEC TRAY (10+1)", "PackageGroup": "QFN", "PackageType": "ZBV", "Pin": 289, "Pitch": 0.8, "Price": { "Quantity": 1000, "Value": 1 }, "ProductFamilyDescription": "RF 샘플링 트랜시버", "QualityEstimatorUrl": "http://www.ti.com/quality/docs/estimator.tsp?OPN=AFE7799IABJ&partNumber=AFE7799IABJ&partType=tiPartNumber", "StandardPackQty": 126, "StopShip": false, "Thickness": 1.25, "Url": "http://www.ti.com/product/AFE7799", "Width": 15 }


4단계: 제품 조정 정보 쿼리

아래 예에서는 TI 제품 매개 변수, 품질 및 안정성 데이터를 검색하는 방법을 보여주는 것으로 부품 번호 AFE7799를 쿼리하고 있습니다. 조정된 API의 응답 시간이 느리기 때문에 하나의 호출에서 기본 매개 변수 및 품질 세부 사항이 필요하지 않은 경우 개별 데이터 엔드포인트와 함께 표준 제품 정보 API를 사용하십시오. 제품 번호와 관련하여 제공되는 모든 매개 변수 목록은 제품 정보가 통합된 API 페이지에 나와 있는 문서를 참조하십시오.

요청 예:

curl --request GET \ --url 'https://transact.ti.com/v1/products-extended/AFE7799?page=0' \ --header 'Authorization: Bearer {access_token}' \


응답 예:

{ "Product": { "ChangeOrderWindow": "STD", "DatasheetUrl": "http://www.ti.com/lit/gpn/AFE7799", "Description": "듀얼 피드백 경로를 지원하는 쿼드 채널 RF 트랜시버", "ExportControlClassificationNumber": "EAR99", "ExtendedShelfLife": false, "FullBoxQty": 126, "GenericProductIdentifier": "AFE7799", "HtsCode": "8542390001", "Identifier": "AFE7799IABJ", "IndustryPackageType": "NFBGA", "InventoryStatus": "In-Stock", "JedecCode": "S-PBGA-N", "LeadTimeWeeks": "8", "Length": 15, "LifeCycleStatus": "ACTIVE", "LifetimeBuy": false, "MaterialContentUrl": "http://www.ti.com/materialcontent/en/search?partNumber=AFE7799IABJ&partType=tiPartNumber", "MaxHeight": 1.8, "MilitaryGoods": true, "MinOrderQty": 630, "NextIncrementQty": 126, "Obsolete": false, "OkayToOrder": true, "PackageCarrier": "JEDEC TRAY (10+1)", "PackageGroup": "QFN", "PackageType": "ZBV", "Pin": 289, "Pitch": 0.8, "Price": { "Quantity": 1000, "Value": 1 }, "ProductFamilyDescription": "RF 샘플링 트랜시버", "QualityEstimatorUrl": "http://www.ti.com/quality/docs/estimator.tsp?OPN=AFE7799IABJ&partNumber=AFE7799IABJ&partType=tiPartNumber", "StandardPackQty": 126, "StopShip": false, "Thickness": 1.25, "Url": "http://www.ti.com/product/AFE7799", "Width": 15 }, "Quality": { "AutomotiveQualification": true, "CommodityGroup": "string", "DieSize": "10.0 x 10.0 UM", "DefectivePartsPerMillion": "691", "FailuresInTime": "1.0", "MeanTimeBetweenFailures": "5390000000", "ProcessTechnology": [ "string" ] }, "Parametric": { "Description": "string", "Range": { "Min": "string", "Max": "string" }, "Type": "string", "Unit": "string", "UnitDescription": "string", "Value": "string" }, "Message": "string" }


5단계: 지원

기술 지원이 필요한 경우 TI E2E™ 설계 지원 포럼을 참조하여 기존 데이터베이스에서 답변을 보거나 질문을 게시하십시오.