- PowerShellのInvoke-RestMethodコマンドレットを使用してAPIを呼び出します。このコマンドレットは、HTTPリクエストを送信し、レスポンスを取得するために使用されます。以下は基本的な構文です。
$response = Invoke-RestMethod -Uri "<APIのURL>"
-
APIのURLを指定します。APIのドキュメントや提供元から提供されたURLを使用します。URLには、APIのエンドポイントや必要なパラメーターが含まれている場合があります。
$headers = @{
"Authorization" = "Bearer <トークン>"
}
$response = Invoke-RestMethod -Uri "<APIのURL>" -Headers $headers
- レスポンスを処理します。APIからのレスポンスは、通常はJSON形式で返されます。レスポンスのデータを使用するためには、必要に応じてパースして変数に格納する必要があります。
$responseJson = $response | ConvertTo-Json
- エラーハンドリングを追加します。API呼び出し中にエラーが発生した場合、適切なエラーメッセージを表示するか、エラーログに記録する必要があります。
if ($response.StatusCode -ne 200) {
Write-Host "API呼び出しエラー: $($response.StatusCode) - $($response.StatusDescription)"
}