TI store API スイート
認証
TI store API は OAuth 2.0 を使用してセキュリティを確保しているため、これらの API に対して要求を送信するときにヘッダーでアクセス トークンを渡す必要があります。アクセス トークンを取得するには、次の場所で OAuth API を呼び出します。https://transact.ti.com/v1/oauth/accesstoken。
要求を成功させるには、次の点に注意してください。
- TI はクライアント資格情報フローを使用します。
- 「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) での認証の例: