TI store API 套件
驗證
由於 TI store API 使用 OAuth 2.0 保障資安,因此傳送要求時必須在標頭傳遞存取權杖。若要取得存取權杖,請呼叫 OAuth API,網址為 https://transact.ti.com/v1/oauth/accesstoken。
對於成功的請求,請注意:
- 我們使用的是用戶端憑證流程。
- 「Content-Type」必須為「application/x-www-form-urlencoded」。
- 請求應傳送到上述對應的 URL,不需要其他任何查詢參數。
- 要求參數 (grant_type、client_id、client_secret) 必須位於要求內文中、以字串傳送,並以「&」分隔,無需進一步編碼。
- 例如:"grant_type=client_credentials&client_id=[CLIENT_ID]&client_secret=[CLIENT_SECRET]"
- 存取權杖有效時間為 60 分鐘。在其他 API 中使用權杖之前,檢查存取權杖是否已過期。
- 存取權杖 (或承載者權杖) 必須在所有 API 要求的標頭中傳遞。
回應成功請求:
Insomnia 用戶端存取權杖要求的驗證負載和標頭範例:
Insomnia 要求 OAuth2 設定:
VB.net (framework 4.6.1) 中的驗證範例:
C# (framework 4.6.1) 中的驗證範例: