【发布时间】:2019-01-09 23:15:10
【问题描述】:
我正在尝试使用此请求调用 API。这个请求在 Postman 中运行良好。但是如何将其转换为 PowerShell Invoke-RestMethod?
这是我尝试过的。
$token = "abcdef123456"
$url = "https://example.com/OVAV1/triggercalls/1"
$header = @{"Authorization"='abdcdef123456'}
$body =
{
"requestid": "<Echo back field>",
"templatename": "Line_Down",
"templateid": "abcde12345",
"noofrecords": 1,
"variableinfo": [
{
"<<MOBILE_NUMBER>>": "123456789",
"<<UNIQUE_CALL_IDENTIFIER>>": "A001",
"<<LinkType>>": "PRI",
"<<HostName>>": "HOSTNAME"
}
]
}
$request = Invoke-RestMethod -Uri $url -Headers $header -Body $body -ContentType "application/json" -Method Post
$request
我在 Postman 中尝试了 JSON 代码。它工作正常。如何在 PowerShell 中使用相同的 JSON 代码?
【问题讨论】:
标签: api powershell postman