庫存和價(jià)格 API
生產(chǎn)端點(diǎn):
https://transact.ti.com/v2/store/products/
https://transact.ti.com/v2/store/products/catalog
庫存和價(jià)格 API 提供可訂購器件型號(hào) (OPN) 和通用器件型號(hào) (GPN) 的實(shí)時(shí)庫存情況及價(jià)格,并能夠獲取所有 TI 器件型號(hào)的完整目錄。在創(chuàng)建訂單之前,您必須驗(yàn)證各個(gè)器件的供貨情況。該 API 提供推送或檢索兩種實(shí)現(xiàn)方式。當(dāng)單個(gè)器件到貨時(shí),推送 API 將向您的系統(tǒng)實(shí)時(shí)發(fā)送 webhook,并可用于觸發(fā)自動(dòng)化流程。有關(guān)更多信息,請(qǐng)參閱推送通知。
注意:目錄 API 限制為每 4 小時(shí) 1 個(gè)請(qǐng)求,每天總共 6 個(gè)請(qǐng)求。超過此限制可能導(dǎo)致您的 API 訪問權(quán)限受到限制或被撤銷。請(qǐng)參閱速率限制,以了解其他限制。
庫存價(jià)格流程概述
- 使用為您分配的 API 密鑰和密碼進(jìn)行身份驗(yàn)證。
- 收到訪問令牌后,發(fā)送包含 OPN 的請(qǐng)求。只要訪問令牌未過期,便可使用令牌在同一會(huì)話中發(fā)出多個(gè)申請(qǐng)。
- 該 API 將使用狀態(tài)代碼“200 OK”和包含產(chǎn)品數(shù)據(jù)的 JSON 字符串進(jìn)行響應(yīng)。
- 您可以使用其他查詢參數(shù)來優(yōu)化搜索,具體詳見以下規(guī)格。
“未來庫存”將返回預(yù)計(jì)會(huì)有更多庫存時(shí)的一系列預(yù)測(cè)日期和數(shù)量。當(dāng)數(shù)量未知時(shí),“forecastQuantity”字段會(huì)返回 null?!癴orecastDate”字段表示供貨周,而不是實(shí)際供貨日期。日期和數(shù)量都僅為預(yù)測(cè)值,而不能被視為承諾。庫存將按照先到先得的方式提供,且不可預(yù)訂。建議您設(shè)置庫存訂閱,以便在庫存到貨時(shí)收到通知。注意:并非所有器件都提供未來庫存信息。
以下說明如何檢索每個(gè)產(chǎn)品的庫存情況和價(jià)格信息的示例將查詢器件型號(hào) AFE7799IABJ?,F(xiàn)貨庫存為 5,435 ("quantity": 5435);不過,在本示例中,數(shù)量限制為每個(gè)訂單 50 ("limit": 50) 件。如果產(chǎn)品沒有訂單限制,則 JSON 恢復(fù)將在限制字段中返回空白值。有關(guān)其他查詢參數(shù),請(qǐng)參閱以下規(guī)格。
請(qǐng)求示例:
curl --request GET \ --url 'https://transact.ti.com/v2/store/products/AFE7799IABJ?currency=USD' \ --header 'Authorization: Bearer {access_token}' \
對(duì)成功請(qǐng)求的響應(yīng):
{ "tiPartNumber": "AFE7799IABJ","genericPartNumber": "AFE7799","buyNowURL": "http://apartmentvenezia.com/product/cn/AFE7799/part-details/AFE7799IABJ","quantity": 5435, "limit": 50, "pricing": [ { "currency": "USD","priceBreaks": [ { "priceBreakQuantity": 1, "price": 2.03 }, { "priceBreakQuantity": 10, "price": 1.43 }, { "priceBreakQuantity": 25, "price": 1.35 }, "futureInventory": [ { "forecastQuantity": 500, "forecastDate": "2023-06-25" }, { "forecastQuantity": null, "forecastDate": "2023-07-02" } ], "description": "8-Bit 200MSPS Low-Power Analog-to-Digital Converter (ADC) With Internal Sample and Hold","minimumOrderQuantity": 1, "standardPackQuantity": 126, "exportControlClassificationNumber": "EAR99","htsCode": "8542390001","pinCount": 5, "packageType": "SOT-23 (DBV)","packageCarrier": "Large T&R","customReel": true, "lifeCycle": "ACTIVE" }
?