【问题标题】:API GET AuthenticationAPI GET 认证
【发布时间】: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


    【解决方案1】:

    根据竹子 api 文档,您应该只使用带有签名证书的 https:

    向我们的 API 发出的所有请求都必须通过 HTTPS 发送。 SSL 用于 HTTPS 连接的证书已签名并且所有 实现应该配置他们的 SSL 层来验证它。

    【讨论】:

    • 如何将它合并到我的 Powershell 脚本/命令中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 2021-10-25
    • 2014-08-13
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多