Información general

 

Para comenzar con la suite API de información de productos, siga estos pasos: 

  1. Requisitos previos para el acceso y el desarrollo.
  2. Autentíquese para recibir un token de acceso.
  3. Obtenga información sobre cómo consultar los datos de productos disponibles públicamente.
  4. Descubra cómo recuperar datos paramétricos, de calidad y de fiabilidad.

 

Paso 1: Requisitos previos

 

Solo los clientes aprobados pueden crear aplicaciones mediante la suite API de productos de TI Store. Para obtener la autorización:

  1. Cree una cuenta myTI o inicie sesión en su cuenta myTI existente.
  2. Cree una cuenta de empresa myTI.
  3. Haga clic en Solicitar en la página Acceso y claves de API.

 

Paso 2: Autenticar

 

TI ha asegurado sus suites API con OAuth 2.0. Utilice su clave de API y palabra secreta para autenticarse. Después de la autorización, OAuth2 devuelve un token de acceso para utilizarlo con las API del conjunto de programas que ha habilitado. Para obtener más detalles, consulte la página de Autenticación.

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

 

Paso 3: Consultar información de productos

 

El siguiente ejemplo, que ilustra cómo recuperar información de los productos de TI, corresponde a la consulta del número de pieza AFE7799. Para obtener una lista de todos los parámetros relacionados con los productos, consulte la documentación que se muestra en la página de la API de información del producto

Ejemplo de solicitud: 

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

Respuesta a una solicitud correcta:

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

 

Paso 4: Consultar información organizada del producto

 

El siguiente ejemplo, que muestra cómo recuperar datos paramétricos, de calidad y de fiabilidad de los productos de TI, corresponde a la consulta del número de pieza AFE7799. Utilice la API de información de producto estándar con los endpoints individuales si no necesita los detalles paramétricos y de calidad básicos en una llamada, ya que la API organizada tiene un tiempo de respuesta más lento. Para obtener una lista de todos los parámetros proporcionados relacionados con los números de producto, consulte la documentación que se muestra en la página de la API de información organizada de productos.

Ejemplo de solicitud:

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

Ejemplo de respuesta:

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

 

Paso 5: Soporte