documentation for the Heroku platform API表示可以使用API令牌通过基本HTTP身份验证访问它,如下所示:
HTTP基本身份验证必须从电子邮件地址和 api令牌为{email-address}:{token},base64编码并作为传递 每个请求的授权标头,例如授权: 基本0123456789ABCDEF =。
我们已尝试过此操作,但继续收到“提供的凭据无效”错误。
但是,如果我们用Heroku帐户密码替换令牌,则身份验证有效:
e.g。 {email-address}:{password},base64 encoded。
但是,我们不希望使用我们的密码进行API身份验证。我们如何使用所描述的API令牌来实现这一点?
答案 0 :(得分:2)
再次查看您关联的same documentation(同时更改has)。
您应该使用Authorization: Bearer HEROKU_TOKEN
,而不是Authorization: Basic HEROKU_TOKEN
。