电子制造行业普遍面临半导体供应链管理的挑战。为应对这一需求,制造商们正积极优化采购体系,致力于构建更高效的供应链合作模式。在这一背景下,全球半导体巨头德州仪器(TI)率先推出行业创新的 API 解决方案,通过系统直连技术帮助客户实时掌握供应动态,实现智能采购。这一突破性方案采用标准化行业协议,不仅简化了采购环节的人工操作,更能有效防范差错,为客户提供精准的正品库存数据。
TI API套件包括什么?
TI API 套件是一套完整的数据交互工具集,通过标准化接口实现外部系统与TI后台的无缝对接。该方案涵盖订单管理、库存查询、价格获取等核心采购功能,同时支持出货通知、发票申请等对应服务。此外,还提供全面的产品数据库接口,包括技术参数、质量和可靠性等关键产品信息查询服务。咱们今天就来深入了解一下:如何利用 API 查询德州仪器(TI)芯片产品的详细信息。
一、产品信息API简介
TI 产品信息 API 包含产品详情、产品参数 parametrics、产品特性 quality 等主要内容。
我们可以根据需要,选择不同的方式查询:
1. 根据条件查询产品信息
输入产品ID、包装类型、引脚数、产品组等筛选条件,查询一个或多个产品的信息。
2. 根据产品ID(器件型号)查询产品信息
根据指定的器件型号查询对应的产品信息。
3. 查询产品的参数
根据指定的器件型号查询对应的产品的参数。例如:工作温度范围(Operating temperature range)、照明波长(Illumination wavelength)、对角线(Array diagonal)等产品有关详细技术参数。
4. 查询产品的特性(质量和可靠性信息)
根据指定的器件型号查询对应的产品的特性。例如芯片尺寸、制程技术、故障间隔时间等。
二、如何调用产品信息API
1. 准备工作
在调用产品信息 API 之前,我们需要做一些准备工作:
第一步:创建myTI公司账户
TI客户需要访问TI官网(https://www.ti.com.cn/zh-cn/),创造自己的公司账户,并且设置联系地址、税务信息等一系列相关的信息。
第二步:创建结算信息
利用第一步创建的myTI账户登录,根据与TI的业务商定,填写付款方式、付款周期等相关的结算信息。
第三步:申请API密钥
使用公司账户登录myTI,在对应的页面填写密钥申请信息,TI在收到申请后进行审批,审批通过后通常会以电子邮件的方式,发送密钥。
注意:请务必在关闭对话框之前复制您的密码。如果您忘记密码,则必须重新生成新的密码。API 密钥和密码对只能每 24 小时重新生成一次。
2. 身份验证
TI 使用 OAuth 2.0 技术对 API 进行访问保护,因此我们必须在发送请求时传递访问令牌。
注:OAuth 2.0 是目前最流行的授权框架,用于允许第三方应用程序在用户授权的前提下有限访问用户的资源,而无需共享用户的凭据(如用户名和密码)。OAuth 2.0 设计时考虑了多种安全机制,如短期令牌机制、凭证不共享、授权流程安全、范围限制以及防攻击机制等,是现代应用身份验证和授权的基石,被大多数主流科技公司采用。
要获取访问令牌,需要调用TI OAuth API:https://transact.ti.com/v1/oauth/accesstoken
在调用 TI OAuth API 时请注意以下事项:
TI 要求使用客户端凭证。
“Content-Type”必须是“application/x-www-form-urlencoded”。
应将请求发送至上面的相应 URL,而无需任何其他查询参数。
请求参数(grant_type、client_id、client_secret)必须位于请求体body中,以字符串发送,使用“&”分隔,无需任何进一步编码。
例如:"grant_type=client_credentials&client_id=[CLIENT_ID]&client_secret=[CLIENT_SECRET]。"
访问令牌在 60 分钟内有效。在其他 API 中使用该令牌之前,请先检查该访问令牌是否过期。
请求参数示例:
返回参数示例(其中 access_token 即是访问令牌):
在客户端中的调用方法示例:
3. 调用产品信息API
查询 TI 产品信息 API 的服务器地址是:https://transact.ti.com/v1
我们可以根据需要,选择以下四种方式查询对应的产品信息、参数或特性。
访问限制
为了防止网络攻击或者调用过载,TI 对每个账号设置了访问限制,包含每天的访问配额,以及高峰期的并发限制
• 每天访问配额
沙盒环境:每天 3000 次调用。
生产环境:每天 3000 次调用。
• 高峰期并发限制
每秒五次 API 调用。
产品信息返回值示例:
{ "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": "Supported by TI store inventory and pricing API", "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 }
三、星合智联:助您快速实现与TI API直连
TI提供了功能丰富的API套件,但采购TI芯片的电子制造商,如何使用这些API与TI建立连接并高效开展采购业务,是摆在面前的一个绕不开的课题。伊士格精心打造了星合智联供应链协同平台可以协助您轻松实现与TI API的直连。
使用星合智联,无需复杂的技术操作,极速安装配置之后即可使用浏览器通过API直接查询到 TI 芯片产品的详细信息。
产品基本信息:
产品参数:
产品特性:(质量和可靠性信息)