License Usage API を使って、ツールのライセンス使用情報にアクセスできます。この API のエンドポイントは DTP に保管されたアクセス ログを使用します。デフォルトでは、直近 90 日分のログが保管されます。ログの保管期間を変更する方法については「License Server の設定」を参照してください。
エンドポイントを右クリックして URL をコピーし、スクリプトで使用することができます。また、ブラウザーでエンドポイントを検索してデータを素早く表示することも可能です。例:
API を使用するにはログインする必要があります。ただし、Basic 認証はサポートされていないため、最初に DTP にログイン リクエストを送信し、認証中に作成された Cookie を取得して、その Cookie を API への GET メソッド呼び出しに含める必要があります。
ログイン ページに POST リクエストを送信して Cookie をキャプチャーします。j_username
および j_password
パラメーターを使用してペイロードにあなたの認証情報を含めます Basic 認証(-u
)はサポートされていません。
curl -v --data 'j_username=<your_username>&j_password=<your_password>' https://<host>/grs/pst_login_request --cookie-jar cookies.txt |
GET リクエストで Cookie を API エンドポイントに渡します。
curl -https://<host>/licenseserver/usage/api/v1.0/toolsUsage --cookie-jar cookies.txt |