Я не совсем уверен, правильно ли я понял ваш вопрос, но я предполагаю, что вы хотите получить доступ к API для некоторых данных CO2 из командной строки Windows. Вы получили только команды MAC или Linux и хотите каким-то образом перевести это на Windows.
Для этого вы можете использовать Windows Powershell, например, создать скрипт test.ps1
:
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("auth-token", 'myapitoken')
$response = Invoke-RestMethod 'https://api.co2signal.com/v1/latest?countryCode=DK' -Headers $headers
echo $response
PAUSE
Invoke-RestMethod является частью PowerShell 3.0, ср. здесь для документации .
Имейте в виду, что при выполнении этого фрагмента результат просто выводится на консоль. Команда PAUSE
будет держать окно PowerShell открытым после завершения запроса.
Напечатанный результат, который я получаю, выглядит так:
_disclaimer : xyz
status : ok
countryCode : DK
data : @{fossilFuelPercentage=}
units : @{carbonIntensity=gCO2eq/kWh}
Может быть, вам следует также попробовать другой код страны, поскольку нет данных о наличии DK.