1
我對Powershell和API調用頗爲陌生。Invoke-RestMethod在多行上顯示結果
我想從Powershell中調用BA API返回BA處於活動狀態的所有國家/地區名稱。
我已經得到了返回結果的代碼,但是所有結果都在單行上返回。我想在一個新行上顯示每個結果。 EG每個國家/地區一行。
任何意見將不勝感激。我的代碼在下面,但API密鑰已被刪除。
$uri = 'https://api.ba.com/rest-v1/v1/balocations'
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("client-key",'xxxxxxxxxx')
function FlightLocations($uri, $headers)
{
Invoke-RestMethod -Method GET -Uri $uri -Headers $headers
}
$response = FlightLocations $uri $headers
Write-Host $response.GetBA_LocationsResponse.Country.CountryName
您能否包含您要返回的數據示例? –
謝謝James, 我在代碼下面添加了圖片。對於PowerShell的結果和原始的API數據。 – tde