Überblick

 

Führen Sie die folgenden Schritte durch, um mit der Produktinformation-API-Suite zu beginnen: 

  1. Voraussetzungen für Zugang und Entwicklung.
  2. Authentifizieren Sie sich, um ein Zugriffstoken zu erhalten.
  3. Erfahren Sie, wie Sie öffentlich verfügbare Produktdaten abfragen.
  4. Erfahren Sie, wie Sie parametrische, Qualitäts- und Zuverlässigkeitsdaten abrufen.

 

Schritt 1: Voraussetzungen

 

Nur genehmigte Kunden können Anwendungen mit der TI Store Produkt-API-Suite erstellen. Um eine Genehmigung zu erhalten:

  1. Legen Sie ein myTI-Konto an, oder melden Sie sich bei Ihrem bestehenden myTI-Konto an.
  2. Erstellen Sie ein myTI-Firmenkonto.
  3. Klicken Sie auf der Seite API-Schlüssel und Zugriff auf die Schaltfläche „Anfordern“.

 

Schritt 2: Authentifizieren

 

TI hat seine API-Suiten mit OAuth 2.0 gesichert. Verwenden Sie für die Authentifizierung Ihren API-Schlüssel und Ihr API-Kennwort. Nach der Autorisierung gibt OAuth2 einen Zugriffstoken zurück, der mit APIs in der von Ihnen aktivierten Suite verwendet werden kann. Weitere Details finden Sie auf der Seite  Authentifizierung.

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>>

 

Schritt 3: Produktinformationen abfragen

 

Das folgende Beispiel zeigt, wie Sie TI-Produktinformationen abrufen können, indem Sie die Teilenummer AFE7799 abfragen. Eine Liste aller Parameter, die sich auf Produkte beziehen, finden Sie in der Dokumentation auf der Seite Produktinformations-API

Beispiel für eine Anforderung: 

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

Antwort auf eine erfolgreiche Anfrage:

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

 

Schritt 4: Abfragen von orchestrierten Produktinformationen

 

Das nachstehende Beispiel zeigt, wie die parametrischen, Qualitäts- und Zuverlässigkeitsdaten von TI-Produkten abgerufen werden können. Es handelt sich um die Abfrage der Teilenummer AFE7799. Verwenden Sie die standardmäßige Produktinformations-API mit den einzelnen Datenendpunkten, wenn Sie die grundlegenden Parameter- und Qualitätsangaben nicht in einem Aufruf benötigen, da die orchestrierte API eine langsamere Antwortzeit hat. Eine Liste aller bereitgestellten Parameter im Zusammenhang mit den Produktnummern finden Sie in der Dokumentation auf der Seite Orchestrierte Produktinformationen-API.

Beispiel für eine Anforderung:

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

Beispielantwort:

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

 

Schritt 5: Support