CKAN 通过 CURL 创建 API 令牌

问题描述 投票:0回答:1

是否可以通过curl创建API令牌?我尝试运行这样的东西:

curl -X POST -u username:password -H 'accept: application/json'  -H 'cache-control: no-cache'  -H 'content-type: application/json'  http://localhost:5000/api/3/action/api_token_create -d ' {
        "name":  "my_user_name",
        "user":"my_user"
    }'

注意,我尝试传入活动帐户的用户名和密码,但该命令失败并出现授权错误。

ckan
1个回答
0
投票

您应该做的第一步是为了避免此错误,您应该被授权提出此类请求。步骤如下:

  1. -在 CKAN ui 上以管理员用户身份登录并转到管理员用户配置文件
  2. -为管理员用户创建 api 令牌
  3. -复制此令牌
  4. -将此管理令牌添加到您的请求标头中,如下所示 “授权”:“您复制的令牌”

我希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.