1

我正在尝试在 post man 的帮助下使用 api 从 openProject 获取工作包数据。根据他们的文档,用户名 =“apikey”和密码 = 令牌已设置,但我在图片中收到此错误。

点击这里查看图片

4

1 回答 1

0

如果您没有通过配置设置停用基本身份验证apiv3_enable_basic_auth,那么此设置看起来是正确的,我假设您使用的是无效的 API 令牌。

您可以检查以下命令是否为您返回用户吗?

OpenProject 打包安装

openproject run bundle exec rails runner "puts User.find_by_api_key('your token').login"

手动安装 OpenProject

在您的 OpenProject 安装目录中:

bundle exec rails runner "puts User.find_by_api_key('your token').login"

如果这返回您的用户名,则令牌有效,如果出错,则表示您的令牌无效。

于 2019-03-18T19:23:18.300 回答