개요

 

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

  1. 액세스 및 개발을 위한 사전 요구 사항.
  2. 액세스 토큰을 받으려면 인증합니다.
  3. 공개적으로 사용 가능한 제품 데이터를 쿼리하는 방법에 대해 알아보십시오.
  4. 매개변수, 품질 및 안정성 데이터를 확인하는 방법을 알아보십시오.

 

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://ti.com/lit/gpn/AFE7799",
  "Description": "Quad-channel RF transceiver with dual feedback paths",
  "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-sampling transceivers",
  "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://ti.com/lit/gpn/AFE7799",
    "Description": "Quad-channel RF transceiver with dual feedback paths",
    "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-sampling transceivers",
    "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단계: 지원