【发布时间】:2018-05-17 11:29:04
【问题描述】:
首先我要说我不是开发人员,对 API 了解不多。
使用 BambooHR(基于云的 HR 服务)我有一个 API,我可以通过浏览器调用它并返回一个 CSV 报告。我希望自动执行此操作,但不太确定如何通过 PowerShell 调用它以返回我的文件。
API 网址如下所示:
HTTP://<API TOKEN >:x@api.bamboohr.com/api/gateway.php/<COMPANY Name>/reports/<report>/?format=csv
当我在 Powershell 中尝试以下操作时:
Invoke-WebRequest -URI HTTP://<API TOKEN>:x@api.bamboohr.com/api/gateway.php/<COMPANY Name>/reports/<report>/?format=csv
我收到以下错误:
底层连接已关闭:发生意外错误 发送。
有什么想法可以创建一个简单的 PowerShell 脚本来下载这个文件吗?
【问题讨论】:
标签: api powershell authentication