生成 token

从设置界面生成 token,生成的 token type 为 1

URI

/tokens

请求方式

POST

包头

Authorization: Bearer <token>

请求参数

key 类型 是否必须 说明 备注
password string 是 密码
name string 是 名称

成功

成功返回状态码

状态码 说明 备注
201 添加成功

成功返回数据

key 类型 说明 备注
id string ID
name string 名称
token string token
type int 类型 1

成功返回数据实例

{
  "id": "FDSF32423",
  "name": "token name",
  "token": "FDSK*2432.dsfi32.sdfaio32",
  "type": 1
}

失败

失败返回状态码

状态码 说明 备注
400 name 不能为空
401 token 失效
500 服务器内部错误

失败返回数据实例

{
  "message": "token 失效"
}

example

curl -H "Accept: application/vnd.greedlab+json" -H "Content-Type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE0NzIxODEyMzUxMzksImV4cCI6MTQ3NDc3MzIzNTEzOSwiaWQiOiI1N2JmOWJhMWNlODRjOTk5YTBlZmQ1YjciLCJzY29wZSI6ImRlZmF1bHQifQ.ESm0koiqDc8nfRTiHp4Uwo7PKNCtPRU5dfVfLT6MUSk" -X POST -d '{"name":"name 0"}' localhost:4002/tokens